我正在使用以下代码生成带有控制器操作链接的图像:
<a href="@Url.Action("ViewProduct", "ShopWindow", new {id=prod._id,title = prod.ProductTitle})">
<img class="group list-group-image" src="@Url.Content(prod.ImagePath)?w=150&h=150" alt="" />
</a>
以上代码生成如下链接:
http://localhost:53298/ShopWindow/ViewProduct/58cbd66ad2b0c91b00b1eb94/CK1Red
有没有办法用参数名称创建链接,如:
http://localhost:53298/ShopWindow/ViewProduct?id=58cbd66ad2b0c91b00b1eb94&title=CK1Red
由于
答案 0 :(得分:1)
如果您的RandomCollection<String> randomCollection =
new RandomCollection<String>()
.add(4, "Task1")
.add(10, "Task2")
.add(15, "Task3")
.add(1, "Task4")
.add(8, "Task5")
.add(3, "Task6")
.add(25, "Task7")
.add(12, "Task8")
.add(4, "Task9")
.add(12, "Task10")
.add(12, "Task11")
.add(10, "Task12")
.add(12, "Task13")
.add(20, "Task14")
.add(12, "Task15")
.add(12, "Task16");
中未定义MVC路由/{controller}/{action}/id/title
,则会自动将RouteConfig
作为查询字符串参数附加到生成的网址。