如何设置表单操作属性

时间:2012-01-24 23:00:22

标签: jquery asp.net .net vb.net

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

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

标记:< form id =“MyForm”runat =“server”action =“default.aspx”>

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

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

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

还有其他解决方案吗?

1 个答案:

答案 0 :(得分:0)

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