<asp:DataList id="ItemsList"
BorderColor="black"
CellPadding="5"
CellSpacing="5"
RepeatDirection="Vertical"
RepeatLayout="Table"
RepeatColumns="3"
runat="server">
<ItemTemplate>
<a href="#" data-inline="true" data-role="button"
data-icon="star" data-iconpos="right">
<input type="text" id="txtTry" style="width: 20%" runat="server"
value="" data-mini="true"
<%# DataBinder.Eval(Container.DataItem, "StringValue") %>
</a>
</ItemTemplate>
</asp:DataList>
如何访问CS中每个按钮的文本框的值。我怎么才能访问它。这并不难,但我还没有使用它。
答案 0 :(得分:4)
您需要更改HTML控件<input>
到ASP.NET控件,例如:
<asp:TextBox ID="txtTry" runat="server"></asp:TextBox>
然后在.cs文件中,您可以更改文本框的值:
...
txtTry.Text = "foo";
...
答案 1 :(得分:0)
是的将html更改为Asp.net文本框。然后你可以通过oleksii
提到的方法即使输入html文本,也请尝试下面的示例。通常应该使用
Request.Form["elementName"]
例如,如果你有
<input type="text" name="try" />
然后您可以使用Request.Form["try"]
来访问其值。