2017-01-31 2 views
0

フォームタグの外側にあるいくつかのボタンを使用しています。クリックすると、コードビハインドファイルからメソッドを呼び出す必要があります。問題はasp.net Webフォームではフォームタグ内のすべてを必要とするので、ファイルの後ろにコードを使用するようには見えないということです。asp.net Webフォームのフォームタグの外側にあるメソッドを呼び出す

私の問題はデザインに基づいています。私はフォームタグ内にすべてを配置することはできません。ここに私のコードは

<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server"> 
    <script src="Scripts/dropzone.js"></script> 
    <link href="Content/dropzone.css" rel="stylesheet" /> 
    <div> 
     <div class="fallback"> 
      <input name="file" type="file" multiple /> 
     </div> 
    </div> 
</asp:Content> 
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent2" runat="server"> 
    <div style="width:30%;margin:0 auto; padding-top:50px"> 
     <a class="btn btn-danger btn-lg" id="help" href="#"> 
      <i class="fa fa-question"></i> Got Questions 
     </a> 
     <a class="btn btn-danger btn-lg" href="#" id="validate_Click" style="margin-left:40px;"> 
      <i class="fa fa-check-square"></i> Validate 
     </a> 
    </div> 
    <script> 
     $("#help").click(function() { 
      swal("Here's a message!"); 
     }); 
    </script> 
</asp:Content> 
+0

なぜフォームタグにすべてのものを置くことができないのですか? –

+0

ドラッグ&ドロップを使用している場所の下にボタンを配置する必要があります – leon123

+0

マスターページがあると、コンテンツプレースホルダー間のすべてのものがフォームの間にあります(マスターページ形式) –

答えて

0

あなたのコメントであなたはドラッグアンドドロップについていくつか言った。コンテンツプレースホルダは物理的な要素ではなく、幅と高さがなく、ドラッグアンドドロップに関連していません。マスターページとに基づいての.aspxファイルを持っている場合は、Asp.Netは、それらをマージし、それはすべてのマスターページ

<form id="form1" runat="server"> 
<div> 
    <asp:ContentPlaceHolder ID="MainContent2" runat="server"> 
    <span>hello</span> 
    <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /> 
    </asp:ContentPlaceHolder> 
</div> 
</form> 

の間、マスターで他のものと一緒にいる

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent2" runat="server"> 
    <span>hello</span> 
    <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /> 
</asp:Content> 

の間で考えて好き彼らは最終的にhtmlファイルを作る。

関連する問題