如何使用JQuery創建MVC RouteLinks(不是ActionLinks)?使用JQuery創建MVC RouteLinks
使用jquery,我想生成包含RouteLink列表的html,然後將這些鏈接放入<div>
。
像這樣的事情
var myLinks = '@Html.RouteLink("MyAction1", "MyController1", null, new { id = "MyId1" })' + '@Html.RouteLink("MyAction2", "MyController2", null, new { id = "MyId2" })'
$("#myDiv").html(myLinks);
那當然,不工作。
RouteLink有沒有像Url.Action("MyAction","MyController")
那麼我可以指定一個路由名稱?
你不知道。您使用ASP.Net MVC框架創建RouteLink。 jQuery是一個與MVC隔離的客戶端JavaScript庫。 ASP.Net框架不會執行您的代碼,因爲您的代碼在瀏覽器中執行,而不是在ASP.Net所在的服務器上執行。 –
謝謝克里斯。 RouteLinks有沒有像Url.Action(「MyAction」,「MyController」)? –