5
public ActionResult Tool(string id)
{
// Code goes here . .
}
查看:
<a href="/Home/@item.Type/@Url.Encode(item.Title)" id="toolTitleLink">@item.Title</a>
從上面的代碼@item.Title
可以有特殊字符,如 '/' 樣本鏈接http://localhost:39727/Home/Tool/C+Compiler+For+The+Pic10%2f12%2f16+Mcus
當我嘗試導航到該鏈接Tool Controller
未被調用時。我用@Url.Encode
,但仍然沒有調用Controller
。
您可以在*/Home/Tool/*之後的所有符號中使用catchall路徑捕獲** id **中的所有符號。看到這[回答](http://stackoverflow.com/a/6328758/1770952) –
謝謝@IvanGritsenko它的工作原理,但我想將它應用到多個操作,我需要爲每個操作創建自定義路由? – simpleProgrammer