asp.net-mvc - ASP.NET MVC后台怎么重定向到嵌入iframe的页面中

查看:194
本文介绍了asp.net-mvc - ASP.NET MVC后台怎么重定向到嵌入iframe的页面中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

一个后台管理界面,左侧是导航栏,右侧是一个iframe控制的区域,点击左侧的导航栏,右侧嵌入不同的iframe区域。
目前的需求是,登陆时验证用户有没有设置邮箱,检测到数据库没有邮箱数据,就直接跳转到设置界面,不进入主页。
伪代码:

public ActionResult Login(LoginViewModel model, string ReturnUrl)
{
    var isMail=GetMail();  //获取邮箱数据
    if(!isMail)
    {
        return RedirectToAction("Index", "Setting");
    }
    
    //Other Code
}

但是现在跳转过去,左侧的导航栏就没有,只有这整个设置页面显示,这里应该怎么设置跳转的链接,才能当作iframe嵌入到页面的右侧呢?

解决方案

验证邮箱由客户端发起,异步操作。

思路:
1.登录成功,跳转到欢迎页面
2.发ajax,验证邮箱
3.$("iframe").attr("src","url")

这篇关于asp.net-mvc - ASP.NET MVC后台怎么重定向到嵌入iframe的页面中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆