網絡應用程序。我有一個帶有複選框的gridview。每當選中複選框時,我想向用戶發送電子郵件。我的gridview的列是id,名稱,emailid等。每當複選框被選中,我想發送電子郵件。我編寫了javascript代碼來趕上gridview中的所有emailids,並將所有電子郵件ID推送到數組中。我很困惑如何將這些ID帶到服務器端。 這是我的按鈕。如何獲取asp.net按鈕點擊事件內的javascript數組?
<asp:Button ID="Button1" class="submitLink blueButton" runat="server" Text="GETID" OnClientClick="javascript:sendEmail()" OnClick="Button1_Click" />
使用下面的代碼行我能獲得所需的電子郵件ID的
$('#<%= gdvRegretletter.ClientID %> input[type="CheckBox"]').each(function() {
if ($(this).closest('tr').find('input[type="checkbox"]').prop("checked") == true)
email.push($(this).closest('tr').find('td:eq(3)').text().trim());
});
數組電子郵件將捕獲所有必需的電子郵件ID的,但我想在服務器端Button1_Click事件中這些值。我可以有一些想法來實現這一目標嗎?感謝您的時間。
http://stackoverflow.com/questions/3713/call-asp-net-function-from-javascript – Valkyrie
嘿感謝您的答覆。我可以知道,除了做Ajax調用還有其他方法嗎? –