【发布时间】:2011-11-22 15:24:32
【问题描述】:
我对使用这个脚本以及它的实际工作方式有点困惑?
这是我的脚本:
<script type="text/javascript">
$(document).ready(function () {
$('#<%=TextBox1.ClientID%>').change(function () {
$('#various3').attr('href', $(this).val());
});
$("#<%=Button1.ClientID%>").click(function (event) {
setTimeout(showStickySuccessToast, 1000);
function showStickySuccessToast() {
$().toastmessage('showToast', {
text: 'Finished taking Screenshot!',
sticky: false,
position: 'middle-center',
type: 'success',
closeText: '',
close: function () {
}
});
}
})
});
</script>
这是我的按钮:
<a id="various3" href="#"><asp:Button ID="Button1" runat="server"
Text="Button" OnClientClick="Button1_Click"/></a>
这是我的 button1_Click 事件代码:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim NewTh As New Threading.Thread(AddressOf DoIT)
NewTh.SetApartmentState(Threading.ApartmentState.STA)
NewTh.Start()
ImgPreview.ImageUrl = "~/uploads/Sample.jpg"
End Sub
现在,如果我单击按钮,它应该会打开 iframe 并显示我能够执行的消息。
现在的问题是如何同时调用代码隐藏中的 button1_Click 事件。
我使用了OnClick 和OnClientClick 事件,如下所示,但它不起作用,我没有收到任何错误。
【问题讨论】:
标签: javascript asp.net vb.net onclientclick