Webforms类是否可以调用返回字符串的MVC2操作控制器?
我的Webforms类是外部Web服务的代理类,因此我没有JavaScript代码 - 必须在代码隐藏中检索我需要的属性!
我的解决方案中的其他项目正在使用代理类,所以我最好不要将它移动到MVC项目中。代理收集了一些属性,其中包括PDF的完整路径。
当代理需要PDF时,尚未生成PDF,生成它的责任在于MVC项目。因此,我需要调用一个生成PDF并返回其路径的动作控制器。
答案 0 :(得分:1)
你不应该真正混合webforms和MVC。最好将它们放在单独的应用程序中通过HTTP / REST / SOAP等进行通信
如果是外部网络服务,您是否可以不再将其添加到MVC应用程序中?
如果您根本无法修改代理,请将网络表单页面添加到您的mvc app&让它继承代理。创建控制器&创建pdf的操作,重定向回webform。
西蒙
答案 1 :(得分:0)
对我有用的解决方案是使用WebRequest类,MSDN在这里有一篇很好的文章: How to: Send Data Using the WebRequest Class