如何设置表单操作属性

我刚刚将.NET应用程序从.NET 3.5更新到4.0。 其中一个重大更改是导航到根文件夹时表单操作属性为空,而不是先前自动获取default.aspx。

在标记或代码隐藏中设置action属性不起作用,因为在呈现页面时action属性仍为空。

标记:

代码:Me.Page.Form.Action =“default.aspx”

使用jQuery在ready事件上添加操作确实有效。

$(document).ready(function() { $('#MyForm').attr("action","default.aspx"); }); 

还有其他解决方案吗?

你应该尝试:$(’form’)。get(’MyForm’)。setAttribute(’action’,’default.aspx’);