ASP.NET MVC中如何实现页面跳转
生活随笔
收集整理的這篇文章主要介紹了
ASP.NET MVC中如何实现页面跳转
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1,最簡單的方式:超鏈接
以下分別是連接到HomeController控制器下的SharpL動作方法,以及百度首頁。代碼如下:
1 <a href="Home\SharpL">打開SharpL</a> 1 <a href="http://www.baidu.com">打開百度</a>?并且可以向url中添加參數(shù),傳遞到Action中,代碼如下:
1 --前臺 2 <a href="/Href/HrefTest?City=北京&Name=SharpL&Age=18">點擊我,返回給你一個字符串</a> 3 //后臺 4 public string HrefTest() 5 { 6 var stu = new Stu(); 7 this.UpdateModel(stu); 8 return string.Format("{0}{1}歲,來自{2}", stu.Name, stu.Age, stu.City); 9 }或者是使用HTML輔助器生成<a>元素,代碼如下:
1 @Html.ActionLink("nihao", "Here")注:雖然在《精通ASP.NET MVC4》書中有大量的用HTML輔助器方法的使用,但是在實際的項目中我們很少這樣去用,在生產(chǎn)過程中,會由設(shè)計和前端設(shè)計好頁面后,程序員進行套版即可,而用上述代碼的方式,是不利于套版的,不夠直觀,無法確定ID和Class,不能很好的使用css樣式。
2,window.location。
完成當前頁面的業(yè)務(wù)規(guī)則后,關(guān)閉當前的頁面,并打開指定的頁面,代碼如下:
1 $("#btnBaidu").click(function () { 2 window.location = "http://www.baidu.com"; 3 });點擊按鈕后,跳轉(zhuǎn)到百度首頁。
也可以跳轉(zhuǎn)到指定的控制器,代碼如下:
window.location='/Home/Thanks'再見。
轉(zhuǎn)載于:https://www.cnblogs.com/SharpL/p/4675594.html
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的ASP.NET MVC中如何实现页面跳转的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WIFI网络操作
- 下一篇: HTTPS连接的前几毫秒发生了什么