我的想法是,我正在构建CSS文件生成服务,它工作正常。 但是我需要视图文件扩展名是CSS而不是cshtml,因此我可以利用Visual Studio intellisense。

有任何想法吗?

===============>>#1 票数:0

您可以创建自己的ViewEngine,该ViewEngine继承自Razor View Engine。 在那里,您需要将FileExtensions属性设置为包括css。 是创建它的指南。 另一个选项是从“视图引擎”列表中找到Razor View Engine,然后尝试在此处进行设置。

===============>>#2 票数:0

我可能认为这是设置自定义HTTP处理程序的唯一方法。 在那里,您可以给它一个明确的名称,然后尝试给它一个CSS扩展名。 尽管您需要将代码移至实现IHttpHandler的类。

但是,我认为这两种方法都不能与Visual Studio Intellisense一起使用。 如果需要智能感知,请将CSS添加到标记中,然后在运行时以编程方式将其删除。 这是解决它的一种可能方法。

  ask by Idrees translate from so

未解决问题?本站智能推荐:

3回复

MVC3 Razor View Engine:如何添加(cshtml)以外的视图文件扩展名?

我想将文件扩展名添加到除了cshtml之外的razor视图引擎。 你们有什么线索吗?
1回复

MVC3应用程序忽略了Razor .cshtml扩展名

我想第一次使用Razor web项目运行MVC3。 该项目由S#arp Architecture生成,因此可能缺少一些布线。 已在Views文件夹下创建了具有Razor条目的事实上的web.config。 这是〜/的错误 知道缺少什么吗? 谢谢。
1回复

_LogOnPartial.cshtml(Razor)中不提供HTML扩展名

我已经完成了以下工作: 创建了以下类/方法: 将名称空间MyApp.Extensions放在〜Views / Web.config中。 为了查看它是否出现在Itellisense中,我尝试输入_Layout.cshtml,它可以正常工作。 但是:它不会显示在_LogOnPa
1回复

在razor cshtml视图文件中更改日期格式

我需要一些帮助,对你们所有人来说都很容易。 我有这个mvc3网络应用程序,我只需要将日期格式的显示从mm / dd / yyyy hh:mm:ss AM / PM转换为dd.mm.yyyy HH:MM军事时间。 我找到了一些解决方案,但它不像@ item.date.ToString(“dd.
1回复

正确使用_viewstart.cshtml和部分Razor视图的方法?

我正在使用_viewstart.cshtml自动为我的视图分配相同的Razor布局 。 它是我的Views文件夹根目录中的一个死的简单文件,如下所示: 这比将@Layout指令添加到每个视图更干。 但是,这对Razor 局部视图造成了问题,因为它们运行_viewstart.c
1回复

为什么延迟加载在剃刀视图(cshtml文件)中不起作用?

我在cshtml文件中写了以下语句:- 并获取异常Object reference null 。 另一方面,在Controller.cs文件和即时窗口中也是如此。 我知道这与延迟加载有关。 它背后有什么概念吗,它不能在Cshtml文件的Expressions中使用?
5回复

为什么Razor _layout.cshtml在文件名中有一个前导下划线?

在默认的ASP.NET MVC 3项目中,布局和部分cshtml文件以下划线开头 _viewstart _Layout _LogOnPartial 为什么这个惯例,这是用来做什么的? 我需要遵循这个惯例吗? 框架是否为以下划线开头的.cshtml文件赋予
4回复

Razor视图引擎.cshtml页面中的OutputCache

使用ASP.NET MVC Web表单,我们可以将输出缓存放在控制器级别或视图级别。 我们怎么能在.cshtml页面中提到“outputcache”? 我没找到它。 我在哪里可以获得语法?
1回复

在razor中创建隐藏字段作为扩展名(在IE中工作而不是在Mozilla中)

我已经创建了一个隐藏字段作为扩展,它在Internet Explorer中运行良好但是当我希望它在chrome或mozilla中执行时它不支持... 是否有任何解决方案,以便我写的代码将在mozilla或chrome中工作..谢谢..
1回复

.cshtml中的Html Helper扩展(Razor View代码)vs .cs

在.cshtml vs .cs文件中编写Helper扩展方法时需要考虑什么。 我在.cs文件中编写时看到的一个优点是当视图引擎发生变化时,我们不必再次重写助手。 除此之外还有什么优势?