首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

遇到一个form action属性的有关问题

2012-01-20 
遇到一个form action属性的问题我的aspx页面中的form的action属性指向了某个网页地址但在ie中运行这个页面

遇到一个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; ");
}

热点排行