<Script language="C#" runat="server">
void go(Object Sender,EventArgs e)
{
txtMe.Text=txtMe2.Text;
}
</Script>
<html>
<body>
<form id="myForm" runat="server"><asp:TextBox id="txtMe2" Runat="server" />
<asp:Button id="btn" runat="server" Text="go" onclick="go"/>
<asp:TextBox id="txtMe" Runat="server" />
</form>
</body>

解决方案 »

  1.   

    首先,我们应该清楚,在客户端的代码中,只能执行HTML或者JavaScript等代码,而不会出现ASP.NET中的RunAtServer的代码。所以,ASP.NET的RunAtServer代码只是在服务器端编译、解释后,生产客户端代码,然后才可以被浏览器识别。
    也就是说,你新加入的客户端代码必须与ASP.NET解释之后生成的客户端代码相匹配。
    比如你的例子中,你可以在浏览器中查看其源代码,然后找到txtMe的客户端ID,然后才可以在你的客户端代码中访问这个ID。