c# - 我可以将 HTML 按钮触发器添加到更新面板吗

标签 c# javascript gridview webforms updatepanel

是否可以将 HTML 输入按钮添加到 asp.net 触发器,因为我有一个消息框,它非常适合更新面板中的 gridview,

但是当我转到gridview的不同页面时,显示消息框但按钮停止工作,我不知道如何调试它,请帮助。

这是按钮,

<input type="button" id="Button2" value="Cancel" cssclass="rightButton" />

我可以把它加到

<asp:AsyncPostBackTrigger ControlID="Button2" EventName="Click" />

或者我不应该?

最佳答案

通过 runat 服务器标记,您可以在 C# 脚本中使用 html 控件。

<input type="button" id="Button2" value="Cancel" cssclass="rightButton" />

应该是

<input type="button" id="Button2" value="Cancel" cssclass="rightButton" runat="server" />

当你双击它时(假设 VS 作为 IDE),它会在 c# 片段中创建一个新的点击事件。除了在不需要复杂功能时使用直接 html 标签的良好做法外,它还节省了显示页面的时间,因为 asp 组件首先将自己翻译成 html,然后转到浏览器;而这种方法节省了翻译时间。

问候

关于c# - 我可以将 HTML 按钮触发器添加到更新面板吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16342209/

相关文章:

c# - 如何获取某个 GridView 列中的所有值?

gridview - 如何在列中居中放置 GridView.builder?

c# - ServiceStack.Redis : Configure so that the request and response class/dto is the same class?

javascript - 使用 IE 自定义 Google map 上的奇怪黑点

javascript - 如何从 JavaScript 函数中的 HTML 输入中读取文本?

javascript - Jasmine 和 requireJs - 不匹配的匿名 define() 模块 :

c# - 如何将图像从gridview插入到数据库中的另一个表

c# - 如何从种子中生成随机的人类可读颜色? C#

c# - 如何在 C# 中异步监听多个串口

c# - 使用 C++/CLI 的任务并行库 Task.ContinueWith