MVC後台頁面跳轉的常用方法

2021-09-28 20:59:53 字數 1780 閱讀 6454

public class scorecontroller : controller

}

public class scorecontroller : controller

}

public class scorecontroller : controller

);//若index()存在不可空型別的引數則必須傳遞引數值,後兩項若存在不可空型別的引數可參照此解決方法

return redirecttoaction("create", "score");//進入無參或引數均為可空型別的create()方法

return redirecttoaction("index", "user");//進入無參或引數均為可空型別的user/index()方法

return redirecttoaction("index", "user", new );//進入無參或引數均為可空型別的user/index()方法時傳遞引數

#endregion

}}

前台用href='/home/logout'請求,後台使用redirect()、redirecttoaction()進行控制跳轉 。

退出
public class homecontroller : controller

}

5、通過ajax進行跳轉

如果前台使用了ajax發起請求,那就只能在success:function(data)中進行頁面跳轉了,後台寫的return view()、return redirect()、return redirecttoaction()最多只能執行action,不會跳轉頁面。

function logout() ,

error: function (err)

});}

public class homecontroller : controller

}

statrup.cs中的路由配置

//" );

routes.maparearoute(

name: "areaspersonalaccount",

areaname: "personalaccount",

template: "personalaccount///"

);routes.maproute(

name: "default",

template: "//");

});

home控制器的index頁及後台方法(最外層home重定向到sys區域)

跳轉到areasys

public class homecontroller : controller

public iactionresult skiptoareasys()

}

sys_dictionary控制器的index頁及後台方法(sys區域重定向到personalaccount區域)

跳轉到areapersonalaccount

public class sys_dictionarycontroller : controller

public iactionresult skiptoareapersonalaccount()

}

public iactionresult skiptohome()

}

MVC 頁面跳轉

想要學習mvc,那麼頁面跳轉就是必不可少的,在此我總結了常見的頁面跳轉方式,給自己理一下做個備份,也順便和大家分享一下。常見頁面跳轉的 下面的檢視名和控制器中的方法名一樣 在控制器內部跳 方法一 return view myview 檢視名 方法二 return view views home my...

MVC頁面重定向 頁面跳轉

mvc頁面重定向,主要有以下幾種形式 1.response.redirect 方法 using system using system.collections.generic using system.linq using system.web using system.web.mvc namesp...

C web 後台頁面間的跳轉

1.最常用的頁面跳轉 原視窗被替代 response.redirect aspx 2.利用url位址開啟本地網頁或網際網路 respose.write 3.原視窗保留再新開啟另乙個頁面 瀏覽器可能阻止,需要解除 response.write 4.效果同1中的另一種寫法 response.write ...