前台<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
<input type="text" id="cc" name="cc"/>
</form>.cspublic partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("<script>document.getElementById('cc').value='abc';</script>");
}
}错误信息:document.getElementById(...)为空或不是对象
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
<input type="text" id="cc" name="cc"/>
</form>.cspublic partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("<script>document.getElementById('cc').value='abc';</script>");
}
}错误信息:document.getElementById(...)为空或不是对象
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
<input type="text" id="cc" name="cc" raunt="server"/>
</form>
cs
Response.Write(this.cc.value);
会提交按钮中的事件会被先执行
然后才加载的页面而执行时 页面中是没有<input type="text" id="cc" name="cc"/>
的
你写错了!raunt="server" !!!!应该是runat