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