ONCLICK没有发射 [英] Onclick not firing

查看:122
本文介绍了ONCLICK没有发射的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一组按钮,我的母版页上(我已附上code以下),但正在没有提出onclick事件。我把最后一个页面的源代码,并没有onclick事件是present。正如你可以看到我尝试了几种不同的方法来解决这个问题。我在找一个正常的回发到服务器,但我得到什么,当我点击这些按钮。

什么是我不这样做?

- 主

 < ASP:按钮的ID =btnSubmit按钮的CssClass =BTN=服务器的OnClick =Button_Click/>
< ASP:按钮的ID =btnSave的CssClass =BTNCommandArgument =1的CommandName =按钮preSS=服务器的OnClick =Button_Click/>
< ASP:按钮的ID =btnClear的CssClass =BTNCommandArgument =8的CommandName =按钮preSS=服务器按需=按钮命令/>
< ASP:按钮的ID =btnCancel的CssClass =BTNCommandArgument =4的CommandName =按钮preSS=服务器按需=按钮命令/>

- 硕士code背后

 保护小组按钮命令(BYVAL发件人为对象,BYVAL E上CommandEventArgs)处理btnCancel.Command,btnClear.Command
    会议(ButtonClicked)= e.CommandArgument
结束小组保护小组Button_Click(BYVAL发件人为对象,BYVAL E上EventArgs的)把手btnSave.Click,btnSubmit.Click
    会议(ButtonClicked)= CTYPE(发件人,巴顿).CommandArgument
结束小组

- 网页源代码

 <输入类型=提交名称=$ ctl00 btnSubmit按钮值=提交ID =ctl00_btnSubmit级=BTN/>
<输入类型=提交名称=$ ctl00 btnSaveVALUE =保存ID =ctl00_btnSave级=BTN/>
<输入类型=提交名称=$ ctl00 btnClearVALUE =清除ID =ctl00_btnClear级=BTN/>
<输入类型=提交名称=$ ctl00 btnCancelVALUE =取消ID =ctl00_btnCancel级=BTN/>


解决方案

我发现这个问题。这里曾是问题。在主页我不得不改变这一点:

< SCRIPT LANGUAGE =JavaScript的SRC =scriptLibrary.js类型=文/ JavaScript的/>

要这样:

< SCRIPT LANGUAGE =JavaScript的SRC =scriptLibrary.js类型=文/ JavaScript的>< / SCRIPT>

之后,它没有错误进行正常的回发。

I have a set of buttons on my master page (I have attached the code below) but no onclick event is being raised. I pulled the final page source and no onclick event was present. As you can see I tried a few different approaches to solve the problem. I am looking for a normal postback to the server but I am getting nothing when I click any of these buttons.

What am I not doing?

--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" />

--Master Code Behind

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 

--Page Source

<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" />

解决方案

I found the issue. Here was the problem. On the master Page I had to change this:

< script language="javascript" src="scriptLibrary.js" type="text/javascript"/>

To this:

< script language="javascript" src="scriptLibrary.js" type="text/javascript">< /script>

And after that it performed a normal postback without errors.

这篇关于ONCLICK没有发射的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆