我正在使用asp.net mvc。我有4頁顯示事件列表(不同類型的事件)和每個頁面上的「詳細信息」鏈接導致「EventDescription.aspx」視圖。在Controller中獲取視圖名稱,ASP.NET MVC
「EventDescription.aspx」有一個名爲「回到事件」的鏈接,它必須將用戶帶到適當的頁面。例如:如果「Details」請求來自page1,「Back to Events」鏈接需要指向page1.aspx。 page2.aspx,page3.aspx,page4.aspx相同。
我的計劃是捕獲控制器操作「EventDescription」中的視圖名稱(page1.aspx)並存儲在ViewData中,然後顯示「EventDescription.aspx」並將用戶的ViewData值設置爲「Back to Events」鏈接。
如何獲取請求來自Action內部的View的名稱?
提前致謝。
這樣,我將不得不在4種動作方法(4頁)的地方。我認爲最好在Action方法中的一個地方接收顯示eventDescription.I的請求。使用<%= Html.ActionLink(「Back to Events」,「EventList」)%>來生成鏈接,只需要視圖名稱是足夠的,因爲我的所有操作方法名稱都反映了視圖名稱。 – fireBand 2010-08-31 16:16:01