本示例主题基于如下情况:
网页有一按钮
<asp:Button ID="Button1" OnClientClick="return fnButton1();" runat="server" Text="Button" OnClick="Button1_Click" />
在正常情况下 下面的代码正常执行
<script language="javascript" type="text/javascript">
function fnButton1()
{
if(confirm("是否继续执行?"))
{
return true;
}
else
{
return false;
}
}
</script>
即confirm框 弹出后 根据用户的选择 可正常的继续执行或停止执行按钮的OnClick后台事件
但当该网页被WinForm通过webBrowser访问 并给该网页的Button1增加事件后
void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (this.webBrowser1.Document.All["Button1"] !