0

マスターページにボタンを追加しようとするたびに、次のエラーが発生しました。タイプ「ボタン」のコントロール「ボタン1」は、runat=serverのフォームタグ内に配置する必要があります。

PS:ボタンはrunat = serverのdivタグ内にあります!

4

3 に答える 3

2

divタグの中にあります。form次のように、タグ内にある必要があります。

<form runat="server">
 // button here
</form>
于 2012-10-16T18:43:14.820 に答える
1

body タグ内に、このような form タグがあります

 <body>
    <form id="form1" runat="server">
    <div>
    </div>
    </form>
 </body>

すべてのサーバー コントロールはタグ内に表示される必要があり、<form>タグに<form>は runat="server" 属性が含まれている必要があります。

form タグの詳細については、このページを確認してください。

于 2012-10-16T18:52:19.263 に答える
0

今それはあなたに大丈夫ですか(あなたがあなたを保ちたいならDiv

<form Id="MyForm" runat="server">
      <div Id="MyDiv" runat="server">
         // Here your HTML.
      </div>
</form>

これは、ASP.NETでは1つのページにタグForm付きのページが必要runat = "server"であり、マスターページではこのFormタグを保持し、コンテンツページでは他の必要なコントロールを保持するためです。

于 2012-10-16T18:53:37.487 に答える