zoukankan      html  css  js  c++  java
  • Js跳转代码代替RedirectToAction是否违背MVC

    如何用Js跳转代码代替Controller的RedirectToAction

     return RedirectToAction("Index", "Home");

    这个地方 使用的原因是我需要 先执行一个 <script  src="http://外站/login.aspx"

    因此执行完毕后再 js 跳转到相应页面 

     

    return JsRedirectToAction("Index""Home");

     

        
    private ActionResult JsRedirectToAction(string actionName, string controlName)
            {
                ViewData[
    "JsRedirect"= "/" + controlName + "/" + actionName;
                
    return View();
            }

     

    而在 Master页面包含了相应的Js

        if (ViewData["JsRedirect"]!=null)
        {
            Response.Write(
    "<script type=\"text/javascript\" >window.location.href='" + ViewData["JsRedirect"+ "'</script>");
            Response.Flush();
            Response.End();
            ViewData[
    "JsRedirect"= "";
        }

    在博问里提供了20分

     http://space.cnblogs.com/question/5838/

  • 相关阅读:
    如何区分JS中的this?!
    JavaScript----函数的封装、继承和多态
    正则知识点解读及常用表达式(判断有效数字、手机号邮箱等)
    Java-集合练习5
    输入输出练习
    集合练习5
    集合练习4
    集合练习题2
    Java-集合练习题1
    Java-小练习简单银行程序
  • 原文地址:https://www.cnblogs.com/rocklau/p/1420246.html
Copyright © 2011-2022 走看看