1

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

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

这是按钮,

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

我可以将它添加到,

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

或者我不应该?

4

2 回答 2

4

使用 runat 服务器标签,您可以在 c# 脚本中使用 html 控件。

IE

<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,然后进入浏览器;而这种方法可以节省翻译时间。

问候

于 2013-05-05T18:37:06.917 回答
0

是的你可以!要查看错误,首先UpdatePanel从您的代码中删除,然后测试没有它的元素,在此状态下如果发生任何错误将显示,测试后您可以再次添加它。

于 2013-05-02T17:59:52.350 回答