问题描述
在视图中使用razor引擎输出html代码的时候遇到了一些奇怪的问题来请教一下<ahref="@Url.Action("category_edit",new{action="add",channel_id=item.channel_id,@id=item.id})">添加子类</a>
如上代码,在html中被解析为<ahref="/wNet/category_edit/1?channel_id=1">添加子类</a>
请教下这种神奇的问题怎么解决
解决方案
解决方案二:
路由规则写了action和id没写controller?
解决方案三:
超链接直接Html.ActionLink("Goceshi","ceshi","Test")
解决方案四:
为何还要a标签这样?直接Html.ActionLink就可以了
解决方案五:
id匹配到了路由里面的id,channel_id没有对应的匹配,这没什么不正确的啊
解决方案六:
是不是得用花括号{}包起来呢
时间: 2024-09-19 10:12:20