【问题标题】:How to transform form tag code into a page that have a master page?如何将表单标记代码转换为具有母版页的页面?
【发布时间】:2010-07-10 10:13:58
【问题描述】:

我的 asp.net 网页包含以下内容:

<form id="WebCaptureForm" name="WebCaptureForm" onsubmit="return checkform(this);" enctype="multipart/form-data" method=post 
    action="http://site/page.aspx?idn=1&tr=100d1165&action=savenew">

我想用包含相同代码的母版页制作新页面,但是如何在具有母版页的网页中制作上述代码

【问题讨论】:

    标签: asp.net forms master-pages action webpage


    【解决方案1】:

    由于此 &lt;form&gt; 不是服务器端表单 (runat="server"),因此在母版页中使用它应该不会有任何问题。请注意:

    • &lt;form&gt; 不能嵌套在另一个 &lt;form&gt; 中。
    • asp.net 中的任何页面都只能有一个(可见的)服务器端&lt;form&gt;
    • 如果您确实想要一个服务器端&lt;form&gt;,您无法真正控制它的nameidmethodaction。操作在这里是最难的,因为一般来说,您希望每个页面都回发给自己。

    如果您想让该代码成为单个页面,您可以创建另一个 ContentPlaceHolder,并将位置放在母版页面中,在您的主 &lt;form&gt; 标记之外。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      • 2011-12-31
      • 2021-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多