我在代码隐藏中创建了一些输入控件(文本)作为动态 RadiobuttonLists 的一部分(以便文本框位于每个单选按钮旁边):
RadioButtonList radioOption = new RadioButtonList();
radiobuttonlist.Items.Add(new ListItem(dt.Rows[i][9].ToString() + " <input id=\"" + name + "\" runat=\"server\" type=\"text\" value=\"Enter text\" />")
所有控件都在 UpdatePanel 中。
如何在后面的代码中更新输入标签,以便我可以得到如下的值:
value="<%= this.InputValue %>" />
原因是我可以访问/设置 Page_Load 中的值(在回发时,输入文本消失):
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
this.InputValue = "something";
}
}
有任何想法吗?
谢谢!!!