如何在运行时更改表单操作和表单 ID。在母版页上实现的表单标签。请给出任何解决方案?
user1814380
问问题
1178 次
2 回答
1
听起来你需要使用 JavaScript。你可以这样做:
<script>
var myForm = document.getElementById("oldFormId");
myForm.action = "newAction";
myForm.id = "newFormId";
<script>
请注意,这只会更改给定页面上表单的 ID 和操作,不会影响您的实际代码(因为它是客户端更改)。如果您愿意,您可以将此逻辑封装在一个包含在您的母版页本身中的函数中,这样就可以从站点上的任何位置访问它。
于 2012-11-20T09:53:09.493 回答
1
试试这个
Page.Form.ID = "newFormId";
Page.Form.Action = "NewPage.aspx";
注意:使用 ASP.Net 4.0,不知道以前的版本是否可以工作
于 2012-11-20T09:53:18.370 回答