【发布时间】:2017-11-16 17:53:57
【问题描述】:
我正在使用同事在 .aspx 中提供的 HTML,我需要在 .aspx.cs(C#) 中编写他使用 HTML 创建的按钮的功能。 我正在处理的代码如下:
<div>
<button style="padding: 10px; margin-bottom: 10px;" class="w3-round w3-blue">Ship</button>
<button style="padding: 10px; margin-bottom: 10px;" class="w3-round w3-blue">Rate</button>
</div>
我是 HTML 新手,但在查看类似问题的解决方案时,我经常看到功能按钮的 HTML 代码看起来更像
<button type="submit" runat="server" id="btnLogin" class="button" onclick="btnLogin_Click();">
有时还有一个
<asp:
在开头。我尝试简单地将 runat 和 onclick 字段添加到与后面 aspx.cs 代码中的 C# 方法相对应的 HTML,但我无法使按钮单击实际触发后面代码中的方法。我假设如果我将 onclick 后面的名称的方法添加到 C# aspx.cs 代码中,那么它只会在单击按钮时执行此操作,但我显然错了。
我可以在不更改提供给我的 HTML 的情况下在后面的代码中编写按钮的功能吗?还是我必须先更改 HTML,如果可以,如何更改?
【问题讨论】:
-
以
asp:为前缀的是Web Forms控件。您可以阅读所有关于它们的信息in the documentation。
标签: c# html asp.net button code-behind