如何使用ASP.NET更改表单元素的操作部分?

时间:2013-03-05 10:15:35

标签: c# asp.net html forms

使用ASP.NET创建的页面上的form元素看起来如此(如果我从Web浏览器“查看页面源”):

< form method="post" 
       action="Page.aspx?lang=en-US&amp;pp=10&amp;bi=10" 
       id="ctl01" enctype="multipart/form-data">

如何访问该表单元素?我需要从&amp;pp=10&amp;bi=10元素中删除action部分吗?

1 个答案:

答案 0 :(得分:1)

如果您在页面上只有一个表单,请在javascript中尝试此操作

alert(document.forms[0].action);

改变行动就像这样做

var actionPath = document.forms[0].action;
// your logic to remove unwanted string with the help of string functions in JS
document.forms[0].action = actionPath;

如果你知道表单的名称,那么就这样访问它。

document.forms['YOUR_FORM_NAME'].action

或者您可以使用客户端ID访问它,如果您想要更新您的表单 有runat =&#34;服务器用它

document.getElementById(....)// Client Id of the form control