我需要为listview中的输入文本字段分配唯一ID。这是我的代码......
<asp:ListView ID="viewProductByCategoryListView" runat="server" GroupItemCount="4"
GroupPlaceholderID="groupPlaceHolder1" ItemPlaceholderID="itemPlaceHolder1"
ClientIDMode="Predictable"
ClientIDRowSuffix="ID">
<LayoutTemplate>
<table>
<asp:PlaceHolder runat="server" ID="groupPlaceHolder1"></asp:PlaceHolder>
</table>
</LayoutTemplate>
<GroupTemplate>
<tr>
<asp:PlaceHolder runat="server" ID="itemPlaceHolder1"></asp:PlaceHolder>
</tr>
</GroupTemplate>
<ItemTemplate>
<td>
<table cellpadding="2" cellspacing="0" style="width: 200px; height: 100px;">
<tr>
<td>
<!--image and tooltip-->
<div class="uiv2-list-box-img-block">
<a href="../ViewProductDetails.aspx?productId='<%# Eval("ID") %>'" title='<%# Eval("Product_description") %>'>
<%-- <img title="Fresho Onion - Medium 1 kg approx. 10 to 12 nos"
alt="Fresho Onion - Medium 1 kg approx. 10 to 12 nos"
src="~/Picture.ashx?pic='<%# Eval("ProductImage") %>' " />--%>
<asp:Image runat="server" ImageUrl='<%# GetImage(Eval("ProductImage")) %>' Height="150px"
Width="150px" />
</a>
</div>
<div>
<span class="name" style="display: inline; text-overflow: ellipsis; overflow: hidden;">
<%# Eval("ProductName") %></span>
</div>
<div class="uiv2-list-box-drop-rate-block">
<!--to display the unit price-->
<div class="ListBox_Rate_count">
<div class="uiv2-rate-count-avial">
<span class="WebRupee">Rs.</span> <span>
<%# Eval("UnitPrice") %>
</span>
</div>
</div>
<div class="uiv2-list-rate-block">
<div class="uiv2-add-to-basket">
<!--to display quantity-->
<div class="uiv2-rate-count-btn">
<span class="uiv2-qty-label">Qty</span>
**<input value="1" type="text" maxlength="2" id="ProductIDTextbox"/>**
</div>
<asp:Button OnClientClick='<%# String.Format("return UpdateCart({0},this)", Eval("ID")) %>'
runat="server" Text="ADD" />
</div>
</div>
</div>
</td>
<td style="border-left: 1px solid black; padding: 5px">
</td>
</tr>
<tr>
<td>
<hr runat="server" />
</td>
</tr>
</table>
</td>
</ItemTemplate>
</asp:ListView>
我在上面的代码中有**标记输入字段,我想为其分配唯一ID。任何人都可以告诉我这里有什么问题。
答案 0 :(得分:0)
经过大量的点击和试用......我找到了解决方案....我们不能在listview或任何asp.net服务器端控件中使用具有唯一id功能的纯HTML控件。