gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 16:37:04 25 4
gpt4 key购买 nike

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

编辑:我特别感兴趣的是这种组合是否可以在单个项目中实现。或者更具体地说,使用这种组合是否会造成任何功能损失(即使两个项目设置是可行的方法)。

最佳答案

您绝对可以将 C# Razor 代码与 F# Controller 混合使用。可以在单个项目中执行此操作(通过修改 Web 项目以使用 F#)。一种更简单的替代方法是创建一个标准 C# Razor Web 项目和一个单独的 F# 项目(包含模型和 Controller 代码)。

我创建了一个Visual Studio template这使您可以做到这一点。

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

关于ASP.NET MVC 3 : can I combine C# Razor Views with F# Controllers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5883929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com