C# asp.net中的Javascript弹出消息
我有一个奇怪的情况。当用户控件中的复选框未选中时,将显示一条弹出消息,询问是或否。创建了一个函数window.showmodaldiallog,该函数使用“somex.htm”(该函数已存在于用户控件存在的文件夹中) 当我运行应用程序并取消选中复选框时,它不会显示任何弹出窗口。因此,我在代码中添加了一个断点(请参见下文),并运行了在断点处停止的应用程序 现在我点击了Quick watch,当我重新评估它时,它会显示弹出框,当我点击yes时,它会检索true,当我点击no时,它会检索false。我不明白为什么这在正常情况下不起作用。请帮助我,并提前表示感谢C# asp.net中的Javascript弹出消息,c#,javascript,asp.net,C#,Javascript,Asp.net,我有一个奇怪的情况。当用户控件中的复选框未选中时,将显示一条弹出消息,询问是或否。创建了一个函数window.showmodaldiallog,该函数使用“somex.htm”(该函数已存在于用户控件存在的文件夹中) 当我运行应用程序并取消选中复选框时,它不会显示任何弹出窗口。因此,我在代码中添加了一个断点(请参见下文),并运行了在断点处停止的应用程序 现在我点击了Quick watch,当我重新评估它时,它会显示弹出框,当我点击yes时,它会检索true,当我点击no时,它会检索false。我
result = window.showModalDialog("ReassignPrimary.htm", window, 'dialogWidth=258px;dialogHeight=70px;status=0;');
将代码粘贴到将函数分配给复选框选中/未选中事件的位置…您希望在选中时显示弹出窗口,因此我假设您正在执行函数更改Primary(sender){//rval=window.showModalDialog(“ReassignPrimary.htm”,window,'dialogWidth=258px;dialogHeight=70px;status=0;';if(rval==true){//do something}如果(rval==false){//do something}在chkPrimary.Attributes.Add(“OnClick”,“return changeiprimary(this);”)后面的代码中