如何将Asp.NET按钮与隐藏代码链接?

问题描述 投票:1回答:1

我正在使用一些不同功能的ASP.NET页面。我的第一个按钮工作正常,看起来像这样:

<form method="post">
    <h2>View an Existing Reservation</h2>
   <p><sub>Or just enter your email to recover your reservations</sub></p>
   <div>
       <div class="form-row">
            <div class="col-lg-6 col-md-6 col-sm-12">
                  <label for="name">Reservation ID:</label>
                  <asp:TextBox runat="server" ID="ID" Name="ID"  CssClass="form-control"></asp:TextBox><br />
            </div>
            <div class="col-lg-6 col-md-6 col-sm-12">
                  <label for="email">Email</label>
                  <asp:TextBox runat="server" ID="Email" TextMode="Email" CssClass="form-control"></asp:TextBox><br />
            </div>
      </div>
      <div class="form-row justify-content-around">
            <asp:Button ID="Button2" Text="Edit" onclick="Button2_Click" runat="server" CssClass="btn btn-primary"/>

      </div>
</div>

</form>

带有以下代码:

public void Button2_Click(object sender, EventArgs e){}

在下一个按钮中,我进行了完全相同的设置,将“ Button2”替换为“ Button3”。所以就是不允许我一次发布太多代码。

该页面无法访问后面的代码。

到目前为止我尝试过的内容:

  • 使用Button3尝试访问Button2_Click()。这也不起作用(即,没有函数运行)

  • 使用“ OnClick”代替“ onclick”。这也不会运行该功能。

  • 检查designer.cs-我的所有designer.cs文件都只显示一个空的局部类,并且所有工作都很好。我正在使用VS2019编译器更新它们。

第二个按钮上是否缺少任何需要的地方?

编辑:

我只需更改我的操作方式即可解决该问题(即Button2_Click()中的条件逻辑根据输入具有不同的行为)。如果有人想解决根本问题以将来帮助任何人,请成为我的客人。

c# asp.net
1个回答
0
投票

不是对问题根源的真正答案,但是,如果您有两种形式使用相同(或少于彼此)的输入,那么根据您的业务需求,这将起作用:

© www.soinside.com 2019 - 2024. All rights reserved.