我的想法是我正在构建一个生成服务的CSS文件,它运行得很好。但我需要视图文件扩展名为CSS而不是cshtml,所以我利用了visual studio intellisense。
有什么想法吗?
答案 0 :(得分:0)
您可以创建自己的ViewEngine,它继承自Razor View Engine。在那里,您需要将FileExtensions属性设置为包含css。 Here是创建它的指南。另一个选项是从View Engines列表中找到Razor View Engine并尝试在那里进行设置。
答案 1 :(得分:0)
我可以认为这个设置自定义HTTP处理程序的唯一方法;在那里,你可以给它一个明确的名称,并尝试给它一个CSS的文件扩展名...不是100%肯定它会工作,但你可以给它一个镜头;虽然您需要将代码移动到实现IHttpHandler
的类。
但是,我认为无论哪种方式都适用于Visual Studio Intellisense。如果需要智能感知,请将CSS添加到标记中,然后在运行时以编程方式将其删除。这是解决它的一种可能方式。