2014-02-21 47 views
0

我有一個網站,有許多行爲,如文章,博客,新聞,故事,神話,書籍,音頻,視頻。
現在我想,如果我在index動作傳遞一個查詢字符串像
wwww.mysite.com/english
然後每一個動作一定是有這個參數自動像
wwww.mysite.com/article/english
WWWW。 mysite.com/blog/english
wwww.mysite.com/news/english
wwww.mysite.com/stories/english
wwww.mysite.com/myths/english
wwww.mysite.com/books/english
wwww。 mysite.com/audio/english
wwww.mysite.com/video/englishasp.net mvc添加參數與每個行動視圖


請幫助我,並提出一個好方法

+0

你會總是傳遞的語言?如果您不通過某種語言,系統會做什麼? –

+0

我有網站,其中兩個參數傳遞給每個動作1.印地文2.英語如果沒有人通過默認是印地語。我在數據庫Harticle和Earticle中有兩列,如果hindi是pass,那麼將使用Harticle列,否則將使用Earticle列。通過這種方法單個視圖將被用於兩種情況,否則我必須創建兩個視圖之一的印地文和第二個英文。如果我得到上面提到的方法,它會對我有好處 – shailendra

回答

0

將傳遞的參數存儲在會話變量中,然後訪問每個動作。例如:

public ActionResult Index(string lang) 
{ 
Session["Language"]= lang; 
return View(); 
} 

然後取像其他操作:

public ActionResult News() 
{ 
string lang= Session["Language"].ToString(); 
// Do something with the lang... 
return View(); 
} 
相關問題