Здравствуйте все,
страница: selection.aspx
форма поиска c 6 полями выборки;
хочу справа от этой формы добавить (простую) картинку (с установкой высота, ширина картинки, никакой логики) - все перепробывал - впустую потратил время.
Какой Best Practice (Как правильно по практике это делается)?
Помогите реализовать.
Вот код:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="selection.aspx.cs" Inherits="AgipKco.MaterialTrackingSystem.Web.selection" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajax" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
<link href="selection_style.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript">
//MMT functions
function txt_MMTSelectedIndexChanged(sender, eventArgs) {
var mmt_desc = $get("txtMMT").value;
PageMethods.getMMTID(mmt_desc, MMTCallSuccess, MMTCallSuccess);
}
function MMTCallSuccess(res) {
var dest = document.getElementById('hidMMT');
dest.value = res;
window.location = "http://mts.uat.agipkco.com/agipKco.MaterialTrackingSystem/JcnMmt/JcnMmt.aspx?Id=" + dest.value + "&mode=viewPage";
}
function MMTCallFailed(res) {
alert(res.get_message());
}
//**********************************************************************************************************
//Shipping Invoice functions
function txt_SIIndexChanged(sender, eventArgs) {
var mmt_desc = $get("txtSI").value;
PageMethods.getSIID(mmt_desc, SICallSuccess, SICallFailed);
}
function SICallSuccess(res) {
var dest = document.getElementById('hidSI');
dest.value = res;
window.location = "http://mts.uat.agipkco.com/agipKco.MaterialTrackingSystem/ShippingInvoice/ShippingInvoice.aspx?Id=" + dest.value + "&mode=viewPage";
}
function SICallFailed(res) {
alert(res.get_message());
}
</script>
</head>
<body>
<form id="form1" runat="server">
<ajax:ToolkitScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true"/>
<div>
<table class="selection_component_css">
<tr>
<td>
<asp:Label ID="lblContractors" runat="server" meta:resourcekey="lblContractorsResource1"></asp:Label>
</td>
<td>
<div>
<asp:TextBox ID="txtSupplier" runat="server"></asp:TextBox>
<ajax:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="txtSupplier"
MinimumPrefixLength="1" EnableCaching="true" CompletionSetCount="1" CompletionInterval="1000"
ServiceMethod="GetSuppliers"
Enabled="True">
</ajax:AutoCompleteExtender>
</div>
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblContracts" runat="server" meta:resourcekey="lblContracts"></asp:Label>
</td>
<td>
<div>
<asp:TextBox ID="txtContract" runat="server"></asp:TextBox>
<ajax:AutoCompleteExtender ID="AutoCompleteExtender2" runat="server" TargetControlID="txtContract"
MinimumPrefixLength="1" EnableCaching="true" CompletionSetCount="1" CompletionInterval="1000"
ServiceMethod="GetContracts"
Enabled="True">
</ajax:AutoCompleteExtender>
</div>
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblMMT" runat="server" meta:resourcekey="lblMMT"></asp:Label>
</td>
<td>
<div>
<asp:TextBox ID="txtMMT" runat="server"></asp:TextBox>
<ajax:AutoCompleteExtender ID="AutoCompleteExtender3" runat="server" TargetControlID="txtMMT"
MinimumPrefixLength="1" EnableCaching="true" CompletionSetCount="1" CompletionInterval="1000"
ServiceMethod="GetMMT"
Enabled="True"
OnClientItemSelected = "txt_MMTSelectedIndexChanged">
</ajax:AutoCompleteExtender>
<asp:HiddenField ID="hidMMT" runat="server"/>
</div>
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblShippingInvoices" runat="server" meta:resourcekey="lblShippingInvoices"></asp:Label>
</td>
<td>
<div>
<asp:TextBox ID="txtSI" runat="server"></asp:TextBox>
<ajax:AutoCompleteExtender ID="AutoCompleteExtender4" runat="server" TargetControlID="txtSI"
MinimumPrefixLength="1" EnableCaching="true" CompletionSetCount="1" CompletionInterval="1000"
ServiceMethod="GetShippingInvoice"
Enabled="True"
OnClientItemSelected = "txt_SIIndexChanged">
</ajax:AutoCompleteExtender>
<asp:HiddenField ID="hidSI" runat="server"/>
</div>
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblCCD" runat="server" meta:resourcekey="lblCCD"></asp:Label>
</td>
<td>
<div>
<asp:TextBox ID="txtCCD" runat="server"></asp:TextBox>
<ajax:AutoCompleteExtender ID="AutoCompleteExtender5" runat="server" TargetControlID="txtCCD"
MinimumPrefixLength="1" EnableCaching="true" CompletionSetCount="1" CompletionInterval="1000"
ServiceMethod="GetCCD"
Enabled="True">
</ajax:AutoCompleteExtender>
</div>
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblMaterialsReceipt" runat="server" meta:resourcekey="lblMaterialsReceipt"></asp:Label>
</td>
<td>
<div>
<asp:TextBox ID="txtMaterialsReceipt" runat="server"></asp:TextBox>
<ajax:AutoCompleteExtender ID="AutoCompleteExtender6" runat="server" TargetControlID="txtMaterialsReceipt"
MinimumPrefixLength="1" EnableCaching="true" CompletionSetCount="1" CompletionInterval="1000"
ServiceMethod="GetMaterialsR"
Enabled="True">
</ajax:AutoCompleteExtender>
</div>
</td>
</tr>
</table>
</div>
</form>
<div>
<asp:Image ID="image1" runat="server" ImageUrl="image/MTS_1.jpg"/>
</div>
</body>
</html>