c# - 我的 ISP 不支持 ASP.NET MVC。我仍然可以使用其中的一部分吗?

标签 c# asp.net asp.net-mvc

我的 ISP 还没有在他们的服务器上安装 ASP.NET MVC,尽管他们有 .NET Framework 3.5 SP1,所以他们有新的路由引擎。

我突然想到,如果我使用 Linq to SQL 创建模型,则可以将模型的某些部分公开为隐藏代码中的属性。然后我可以用通常的 MVC 方式在网页(我的“ View ”)中呈现它们:

<%= myModel.MyField %>

我意识到我没有 Html Helpers(或者我可能有,如果我将 MVC dll 复制到我的网站目录?),但我可以接受。我也没有 Controller ,但我可以在 CodeBehind 的 Page_Load 事件中模拟一个。

是否存在我不知道的问题?您是否尝试过类似的方法,效果如何?

最佳答案

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

关于c# - 我的 ISP 不支持 ASP.NET MVC。我仍然可以使用其中的一部分吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1150785/

相关文章:

c# - RestSharp 不反序列化 JSON 对象列表,始终为 Null

.net - asp.net 正则表达式验证器客户端脚本错误

c# - 如何将 span 标签放在 Html.ActionLink 中的 anchor 标签内?

c# - linq 语法选项

c# - 显卡 : get Shared system memory and total available memory in c#

c# - 当您发现重复的文件名时,是否有一种简单的方法可以将 (#) 添加到文件名中?

c# - 无法远程返回自定义 HTTP 错误详细信息

c# - 以正确的方式从 SQL Server 获取单条记录

c# - DropDownList 未在 ASP.NET MVC 中填充正确的值

asp.net-mvc - Razor MVC 4 中的下拉列表