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