Onclick не стреляет - PullRequest
       14

Onclick не стреляет

0 голосов
/ 19 апреля 2010

У меня есть набор кнопок на главной странице (я прикрепил код ниже), но событие 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" />

1 Ответ

2 голосов
/ 20 апреля 2010

Я нашел проблему. Здесь была проблема. На главной странице мне пришлось изменить это:

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

К этому:

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

И после этого он выполнил нормальную обратную передачу без ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...