遇到一个form action属性的问题
我的aspx页面中的form 的action属性指向了某个网页地址
但在ie中运行这个页面的时候 发现action属性变成了当前页面地址
这个是为什么?怎么处理?
谢谢
[解决办法]
只有runat=server的才有这样的问题,不带runat=server的form不会
[解决办法]
runat=server的Form只能有一个,而且只能action到自身,否则无法执行服务器端代码
而其他非runat=server的Form可以有多个,可以action到其他,注意不可与runat=server的Form交叠
另外服务器端控件只能包含在runat=server的Form中
[解决办法]
<body>
<form action= 'http://www.163.com ' name= "f ">
</form>
<form runat= "server ">
<asp:Button id= "Button1 " runat= "server "
Text= "Button "> </asp:Button>
</form>
</body>
private void Page_Load(object sender, System.EventArgs e)
{
Button1.Attributes.Add( "onclick ", "document.f.submit();return false; ");
}