1. 程式人生 > >ASP.NET MVC RedirectToRoute類[轉]

ASP.NET MVC RedirectToRoute類[轉]

Controller類中與RedirectToRoute相關的方法有兩個:RedirectToAction()和RedirectToRoute()。

  1、RedirectToAction()

  ◊ 轉到同一個Controller的另外一個Action

protected internal RedirectToRouteResult RedirectToAction(string actionName);
public ActionResult Index()
{
    return RedirectToAction("List");
}

  ◊ 轉到指定Controller的Action

protected internal RedirectToRouteResult RedirectToAction(string actionName, string controllerName);
public ActionResult Index()
{
    return RedirectToAction("List", "Member");
}

  ◊ 轉到MemberController的List Action方法中,並加上"page"這個RouteValue值

protected internal RedirectToRouteResult RedirectToAction(string actionName, string controllerName, object routeValues);
public ActionResult Index()
{
    return RedirectToAction("List", "Member", new { page = 2 });
}

  2、RedirectToRoute()

  ◊ 轉到同一個Controller的另外一個Action

protected internal RedirectToRouteResult RedirectToRoute(object routeValues);
public ActionResult Index()
{
    return RedirectToRoute(new { action = "List" });
}

  ◊ 轉到指定Controller的Action

public ActionResult Index()
{
    return RedirectToRoute(new { controller="Member", action = "List" });
}

  ◊ 轉到MemberController的List Action方法中,並加上"page"這個RouteValue值

public ActionResult Index()
{
    return RedirectToRoute(new { controller = "Member", action = "List", page = 3 });
}

相關推薦

ASP.NET MVC RedirectToRoute[]

Controller類中與RedirectToRoute相關的方法有兩個:RedirectToAction()和RedirectToRoute()。   1、RedirectToAction()   ◊ 轉到同一個Controller的另外一個Action protected internal Redire

Asp.net mvc使用SignaIR []

ret https pan 在線 工作 quic pts 新的 系統 一、Asp.net SignalR 是個什麽東東   Asp.net SignalR是微軟為實現實時通信的一個類庫。一般情況下,SignalR會使用JavaScript的長輪詢(long polling

Asp.net MVC各個的說明(Preview 4)

限於水平部分寫的有些粗糙,會慢慢改進的. 本文將Asp.net MVC中的類分為十大類進行整理 分別為          列舉       介面       Helper       Filter       Re

ASP.NET MVC 1.0 化為ASP.NET MVC 2.0的方法

安裝了VS2010的人估計都比較頭疼那些MVC1.0的專案無法再MVC2.0裡面開啟。畢竟網上大部分例子還是1.0的。 轉化方法1: 微軟官網推薦的。 a. 備份你需要轉化的專案檔案。 b.使用記事本開啟需要轉化的工程檔案即:.vbproj或者是csproj,然後找到Proj

使用Filter跟蹤Asp.net MVC頁面加載(

total 技術 lba tpc 頁面 方式 too pri toolbar 轉載地址:http://www.cnblogs.com/JustRun1983/p/4027929.html 最近,客戶一直反饋系統使用慢,有時候能夠指出具體是哪個頁面,有時候又只是籠統地反饋慢

asp.net mvc 使用Ajax調用Action 返回數據【

action 書寫格式 處理 cli 屬性和方法 根據 txt gif 一個 使用asp.net mvc 調用Action方法很簡單。 一、無參數方法。 1、首先,引入jquery-1.5.1.min.js 腳本,根據版本不同大家自行選擇。 <script src=

JSON之Asp.net MVC C#對象JSON,DataTableJSON,List<T>JSON,JSONList<T>,JSONC#對象

技術分享 toolbar index 基本 枚舉 對象轉json tostring cab 拼接 一、JSON解析與字符串化   JSON.stringify()  序列化對象、數組或原始值   語法:JSON.stringify(o,filter,indent)     

asp.net mvc webform和razor的page基區別

bpa shtml lena tor data lang pil prot 擴展 接觸過asp.net mvc的都知道,在傳統的webform的模式下,page頁面的基類是這樣聲明的: <%@ Page Language="C#" MasterPageFile=

ASP.NET沒有魔法——ASP.NET MVC 與數據庫之EF實體與數據庫結構

類之間的關系 context 模型 rst 例子 style 方法 eid 一個   大家都知道在關系型數據庫中每張表的每個字段都會有自己的屬性,如:數據類型、長度、是否為空、主外鍵、索引以及表與表之間的關系。但對於C#編寫的類來說,它的屬性只有一個數據類型和類與類之間的關

ASP.NET MVC中有四種過濾器

std tpc min fsm emc 為什麽 lbp yun eal 在ASP.NET MVC中有四種過濾器類型 Action 1、在ASP.NET MVC項目中,新建文件夾Filter,然後新建類MyCustormFilter,繼承自ActionFilterA

ASP.NET MVC中如何實現頁面跳

pub ring 項目 再見 name ati 方法 技術 mod 1,最簡單的方式:超鏈接 以下分別是連接到HomeController控制器下的SharpL動作方法,以及百度首頁。代碼如下: 1 <a href="Home\SharpL">打開S

Asp.Net MVC及Web API框架配置會碰到的幾個問題及解決方案()

erb his 控制 NPU vat types ror 控制器 動手 前言 剛開始創建MVC與Web API的混合項目時,碰到好多問題,今天拿出來跟大家一起分享下。有朋友私信我問項目的分層及文件夾結構在我的第一篇博客中沒說清楚,那麽接下來我就準備從這些文件怎麽分文件夾說起

Asp.Net MVC EF之一:使用Database在EF框架中執行Sql語句

包括 ans cti foo lists sele 下場 tex 對數 h4 { padding: 8px 5px; background-color: #32c5d2 } .start-box,.body { padding: 10px } .tit { font-siz

ASP.NET MVC中常用的ActionResult

oca 繼承 json mvc erl ram rip request url地址 常見的ActionResult 1、ViewResult 表示一個視圖結果,它根據視圖模板產生應答內容。對應得Controller方法為View。 2、Part

ASP.NET MVC項目實現BasePage基用作ASPX.CS網頁繼承

bsp targe 解決方法 網頁 接下來 項目開發 空間 所有 會有 在ASP.NET MVC項目開發,還是需要創建一些Web Page來實現一些功能,如呈現報表等... 但是一旦項目的.ASPX網頁太多了,其中的程序代碼也會有代碼冗余,出現這些情況,我們得需要對這些代

Asp.net MVC訪問母版頁中巢狀的iframe頁面時,如果session或cookie過期,登入驗證超時怎樣自動跳到登入頁

一般登入驗證的過濾器中,使用驗證過濾器的Redirect方法,將請求重定向到指定的URL。但是如果我們要訪問的頁面是一個巢狀在母版頁中的iframe頁面時,這種重定向只會對iframe頁面湊效,也就是會將iframe也重定向到登入頁,這樣就有違我們的目的了。所以我就嘗試了很多方法來實現讓整個頁面重定向到登入頁

ASP.NET MVC 實現頁落網資源分享網站+充值管理+後臺管理(7)之擴充套件基和區域建立以及文字編輯配置

    一、擴充套件基類和區域建立     (1)在應用之前,我們先在表現層建立一個公共的系統擴充套件檔案來(SystemExtension)存放我們需要延伸和擴充套件的方法類。     在常規的專案系統操作中,我們都需要用到

Asp.Net MVC WebAPI的建立與前臺Jquery ajax後臺HttpClient呼叫詳解 Asp.Net中對操作Sql Server 簡單處理的SqlDB

1、什麼是WebApi,它有什麼用途?           Web API是一個比較寬泛的概念。這裡我們提到Web API特指ASP.NET MVC Web API。在新出的MVC中,增加了WebAPI,用於提供REST風格的WebService,新生成的W

asp.net mvc 使用Ajax呼叫Action 返回資料【

    使用asp.net mvc 呼叫Action方法很簡單。 一、無引數方法。 1、首先,引入jquery-1.5.1.min.js 指令碼,根據版本不同大家自行選擇。 <script src="@Url.Content("~/

Asp.Net MVC中Action跳小結

首先我覺得action的跳轉大致可以這樣歸一下類,跳轉到同一控制器內的action和不同控制器內的action、帶有引數的action跳轉和不帶引數的action跳轉。 一、RedirectToAction(“Index”);//一個引數時在本Controller下,不傳入引數。