我的ISP不支持ASP.NET MVC。我仍然可以使用它的一些吗?

问题描述:

我的ISP没有在他们的服务器上安装ASP.NET MVC,尽管他们确实有.NET Framework 3.5 SP1,所以他们确实有新的路由引擎。我的ISP不支持ASP.NET MVC。我仍然可以使用它的一些吗?

对我而言,如果我使用Linq to SQL创建模型,可以将模型的部分作为代码背后的属性公开。然后,我可以使它们在网页中(我的“意见”),在通常的MVC方式:

<%= myModel.MyField %> 

我意识到,我没有HTML辅助(或者也许我做的,如果我复制MVC DLL到我的网站目录?),但我可以忍受这一点。我也没有控制器,但是我可以在CodeBehind的Page_Load事件中模拟一个控制器。

有没有这个问题,我不知道?你有没有尝试过这样的事情,它是如何为你工作的?

是的,您仍然可以使用ASP.NET MVC。阅读:Haacked - Bin Deploying ASP.NET MVC

将MVC dll添加到bin目录。我们不在生产服务器上安装ASP.Net MVC

+0

就这么简单? – 2009-07-19 20:26:32

+0

伟大的是不是?... – 2009-07-19 21:04:26