2013-08-01 66 views
1

轉發到控制器的動作,沒有區域在我_BootstrapLayout.basic.cshtml 我目前使用下面的代碼轉發用戶的點擊事件控制器從視圖

@Html.ActionLink("Log Out", "LogOff", "Account") 

賬戶控制器位於文件夾控制器(默認情況下不在區域內)。但是,每當用戶點擊退出按鈕,他/她被轉發到以下鏈接

http://localhost:38195/Hardware/Account/LogOff 

我有一個叫硬件領域,但我不知道爲什麼它被轉發我該區域。我能做些什麼以便轉發給沒有區域的帳戶控制器?

回答

1

我該怎麼做才能讓我轉發到沒有區域的帳戶控制器?

你可以明確地告訴它:

@Html.ActionLink("Log Out", "LogOff", "Account", new { area = "" }, null) 
+0

謝謝。我試圖明確提到這個區域,但我沒有按照正確的方式工作,因爲我在'new {area =「」}'之後沒有null。這是什麼'null'部分?一旦我被允許(9分鐘後),我會接受答案 – Cybercop

+0

'null'是要調用'htmlAttributes'的正確重載。 –