繁体   English   中英

ASP.NET MVC 3:我可以将 C# Razor 视图与 Z629B160731F339047EAC814BFFE3 结合使用吗?

[英]ASP.NET MVC 3: can I combine C# Razor Views with F# Controllers?

我认为这是一个直截了当的问题,我认为答案很有可能是“是”(虽然混合语言项目通常是不可能的,但在我看来,视图引擎得到了特殊处理)。 我知道我自己也可以很容易地尝试这个,但是为了记录,为了节省一些时间,我想知道这种组合是否可行(我自己还没有使用过 ASP.NET MVC 或 Razor,我m 考虑工作中新项目的选择)。

编辑:我对这种组合在单个项目中是否可行特别感兴趣。 或者更具体地说,使用这种组合是否有任何功能损失(即使两个项目设置是要走的路)。

您绝对可以将 C# Razor 代码与 F# 控制器混合使用。 可以在单个项目中执行此操作(通过修改 web 项目以使用 F#)。 An easier alternative is to create a standard C# Razor Web project and a separate F# project (containing model and controller code).

我创建了一个Visual Studio 模板,让您可以做到这一点。

不幸的是,该模板在 Visual Studio Gallery 上尚不可用(因此您无法从“新建项目”对话框中的“在线模板”选项卡中看到它)。 他们的上传机制存在一些问题,我正在尝试解决,所以它应该很快就会出现。 在 Visual Studio Gallery 上还有几个 Daniel Mohl 的 ASP.NET MVC 模板,但我不确定它们是否使用 Razor。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM