【发布时间】:2011-03-25 16:04:11
【问题描述】:
我有一个 MVC 页面,它有一个需要呈现的 webforms 页面:
webforms 页面的虚拟目录是:
http://mysite/Report/1
文件已保存:
~/Areas/Accounts/Views/Invoices/Report.aspx?id=1
如何映射?
我已将其映射到控制器:
return Redirect("~/Areas/Accounts/Views/Invoices/Report.aspx?id=1?id=" + id);
但我得到一个错误。
【问题讨论】:
-
如果这是 MVC,那么您将路由到控制器,而不是视图,并且控制器处理查询字符串参数而不是您的视图。但是,默认路由是 /Controller/Action/Params,所以你需要一个自定义路由来允许 /Controller/Id
-
乔治,我可以在星期一告诉你
-
George,最后我确实从根位置实现了这个,这很有效。 (抱歉不能给出错误)您的解决方案也将按照您在下面发布的那样工作,所以我接受答案,谢谢
标签: c# asp.net asp.net-mvc asp.net-mvc-2 webforms