<HTML>
<HEAD>
<title>Question</title> </HEAD>
<body>
<script language="c#" runat="server">//须加上这个 <form action="RegPage3.aspx" method="post">
<asp:textbox id="UID" runat="server"/>
<INPUT type="submit">
</form>
</script>
</body>
</HTML>
<HEAD>
<title>Question</title> </HEAD>
<body>
<script language="c#" runat="server">//须加上这个 <form action="RegPage3.aspx" method="post">
<asp:textbox id="UID" runat="server"/>
<INPUT type="submit">
</form>
</script>
</body>
</HTML>
这句话好象不准确的,
加上没关系的
我找到了一点资料:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconpassingservercontrolvaluesbetweenpages.asp
可能对这个问题有点帮助。就我现在知道的好象只有两种情况可以正常运行:
1、如果form中有WEB控件的话,则form应该有runat=server这句才能正常运行,此时只能用Response.Redirect(xxx.aspx)或Server.Transfer(xxx.aspx)实现跳转到另一页面。
2、如果form中没有Web控件的话,form不应有runat=server,且设置action="xxx.aspx"(也就是和ASP的页面一样)不知上面的叙述正确吗?就指教!