如何在操作方法中为自定义属性设置 ASP.NET MVC 路由?
如果我有以下两个操作方法:
public ActionResult Index(String id) { //do something based on id }
public ActionResult Index(MyCustomViewModel vm) { //do something based on view提供型号 。
我收到了一个不明确的方法错误 我如何设置路线以确保两者都有效?
If I have the following two action methods:
public ActionResult Index(String id) { //do something based on id }
public ActionResult Index(MyCustomViewModel vm) { //do something based on view model provided
}
I am getting an ambiguous method error. How can I setup the routes to ensure both work ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不能有两个具有相同名称和相同 HTTP 谓词的操作,并且路由在这里无法帮助您。您需要指定一个不同的动词:
You can't have two actions with the same name and the same HTTP verb and routes cannot help you here. You need to specify a different verb: