是否可以将 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/