C# 在asp.net web窗体中在窗体标记外调用方法

C# 在asp.net web窗体中在窗体标记外调用方法,c#,asp.net,web,webforms,C#,Asp.net,Web,Webforms,我正在使用表单标记外的一些按钮,单击这些按钮时需要从代码隐藏文件调用方法。问题是asp.net web表单看起来不可能,因为它需要表单标记中的所有内容,以便使用代码隐藏文件 我的问题是基于设计的。我不能把所有的东西都放在表单标签里。这是我的密码 <asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server"> <script src="Scripts/dropzone.js">

我正在使用表单标记外的一些按钮,单击这些按钮时需要从代码隐藏文件调用方法。问题是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>

$(“#帮助”)。单击(函数(){
swal(“这是一条消息!”);
});

在您的评论中,您提到了一些关于拖放的内容。内容占位符不是物理元素,它们没有宽度和高度,并且与拖放无关。当你有一个母版页和一个基于Asp.Net的.aspx文件时,Asp.Net会将它们合并在一起,就像它所考虑的那样

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

你好
在母版页之间

<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>

你好

母版页中的其他内容最终会生成一个html文件。

为什么不能将所有内容都放在表单标记中?我需要在使用拖放的位置下方对齐按钮。当你有母版页时,内容之间的所有内容放置在表单之间。(母版页表单)拖放的位置在哪里?它是content1区域