Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp:CreateUserWizard完成后重定向_C#_Javascript_Asp.net_Popup_Createuserwizard - Fatal编程技术网

C# asp:CreateUserWizard完成后重定向

C# asp:CreateUserWizard完成后重定向,c#,javascript,asp.net,popup,createuserwizard,C#,Javascript,Asp.net,Popup,Createuserwizard,我有一个使用自定义asp:CreateUserWizard的asp注册页面 一旦注册成功完成(例如RegisterUser_CreatedUser),我想将用户重定向到另一个页面,无论是欢迎屏幕,等等。。。(使用Response.Redirect(URL); 是否可以使用此方法从外部url弹出屏幕,或者是否有其他方法可以实现此目的 我尝试创建一个自定义按钮,调用此js函数进行注册: 函数重定向afterregister(){ Page_ClientValidate(); 如果(第页有效){ op

我有一个使用自定义asp:CreateUserWizard的asp注册页面

一旦注册成功完成(例如RegisterUser_CreatedUser),我想将用户重定向到另一个页面,无论是欢迎屏幕,等等。。。(使用
Response.Redirect(URL);

是否可以使用此方法从外部url弹出屏幕,或者是否有其他方法可以实现此目的

我尝试创建一个自定义按钮,调用此js函数进行注册:

函数重定向afterregister(){
Page_ClientValidate();
如果(第页有效){
open('/Account/Login.aspx?UserCreated=True');
$('#CreateUserButton')。单击();
}
返回false;
}
这个弹出窗口之所以有效,是因为它取消了单击,但问题是,即使用户创建失败,也始终会调用弹出窗口,这是错误的


非常感谢您的帮助。

问题是,只有当用户实际单击外部站点时,弹出窗口才起作用。这可以防止垃圾邮件发送者随时弹出广告。一旦在单击后调用另一个函数,则认为该函数不友好,因此允许从外部调用

我认为最好让用户知道注册成功,并从那里为他们提供导航选项。如果有的话,至少它的用户友好的方式,没有混乱

asp:CompleteWizardStep可用于在成功注册后重定向,并在需要时提供额外的导航


祝您好运,如果您找到其他解决方案,请告诉我。

为什么不使用该属性转到您的欢迎页面。然后,您可以将javascript放在Body元素的onload事件中打开一个新窗口。

问题是-只有当用户显式单击某个内容时,才能打开弹出窗口。