我的母版页上有一组按钮(我已附加下面的代码),但没有引发 onclick 事件。我提取了最终页面源代码,但没有出现 onclick 事件。正如你所看到的,我尝试了几种不同的方法来解决这个问题。我正在寻找到服务器的正常回发,但当我单击这些按钮中的任何一个时,我什么也没有得到。
我不做什么?
--Master
<asp:Button ID="btnSubmit" CssClass="btn" runat="server" OnClick ="Button_Click" />
<asp:Button ID="btnSave" CssClass="btn" CommandArgument="1" CommandName="ButtonPress" runat="server" OnClick="Button_Click" />
<asp:Button ID="btnClear" CssClass="btn" CommandArgument="8" CommandName="ButtonPress" runat="server" OnCommand="Button_Command" />
<asp:Button ID="btnCancel" CssClass="btn" CommandArgument="4" CommandName="ButtonPress" runat="server" OnCommand="Button_Command" />
--主控代码背后
Protected Sub Button_Command(ByVal sender As Object, ByVal e As CommandEventArgs) Handles btnCancel.Command, btnClear.Command
Session("ButtonClicked") = e.CommandArgument
End Sub
Protected Sub Button_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnSave.Click, btnSubmit.Click
Session("ButtonClicked") = CType(sender, Button).CommandArgument
End Sub
--页面来源
<input type="submit" name="ctl00$btnSubmit" value="Submit" id="ctl00_btnSubmit" class="btn" />
<input type="submit" name="ctl00$btnSave" value="Save" id="ctl00_btnSave" class="btn" />
<input type="submit" name="ctl00$btnClear" value="Clear" id="ctl00_btnClear" class="btn" />
<input type="submit" name="ctl00$btnCancel" value="Cancel" id="ctl00_btnCancel" class="btn" />
我发现了这个问题。问题就在这里。在主页上我必须更改此内容:
< script language="javascript" src="scriptLibrary.js" type="text/javascript"/>
To this:
< script language="javascript" src="scriptLibrary.js" type="text/javascript">< /script>
之后它执行了正常的回发,没有错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)