前台:
<asp:Literal ID="Literal1" runat="server"></asp:Literal>
<asp:Button ID="Button1" runat="server" Text="改变值" OnClick="Button1_OnClick" />
<asp:Button ID="Button2" runat="server" Text="获得值" OnClick="Button2_OnClick" />
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
后台:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.Literal1.Text = "<input type='text' value=你好 id='te' name='te' style='width:100px;' />";
}
}
protected void Button1_OnClick(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(GetType(), "", "$('#te').val('你好吗?');", true);
}
protected void Button2_OnClick(object sender, EventArgs e)
{
string[] values = Request.Form.GetValues("te");
this.Label1.Text = values[0];
}
本文介绍如何在C#后台生成HTML控件并进行操作,同时探讨了如何从这些控件中有效地获取值,为前端展示提供支持。
814

被折叠的 条评论
为什么被折叠?



