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 ...