.net MVC3 写代码 cshtml 语法不变色显示,全是黑色的,求指教,把VS2010,mvc3重装了也不行

如题所述

先看2个东东
1.Microsoft ASP.NET WebPages - Visual Studio 2010 Tools这个程序有没有安装,没有的话安之
2.确认一下 VS-选项-文本编辑器-你有没有自己加扩展名规则,如果加了,删除之
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-21
有时候可能是编译器的问题,你切换下页面试试.追问

换别的页面也是如此,cshtml用什么编码器读的?

第2个回答  2012-09-21
给出代码样例呗追问

不是代码的问题 应该是环境 或者 哪里设置一下 语法

追答

不太明白你说的什么意思!

追问

CSHTML 代码不是应该有各种颜色显示语法么,别人的是这样的,我的代码全部是灰色的

追答

是的 你的意思是说 你打一个“@”不是黄色的?

追问

YES

追答

这个没遇见过,不清楚;sorry

.net MVC3 写代码 cshtml 语法不变色显示,全是黑色的,求指教,把VS2010...
.net MVC3 写代码 cshtml 语法不变色显示,全是黑色的,求指教,把VS2010,mvc3重装了也不行 5 yijimuyu | 浏览4412 次 |举报 我有更好的答案推荐于2017-12-16 16:57:49 最佳答案 先看2个东东1.Microsoft ASP.NET WebPages - Visual Studio 2010 Tools这个程序有没有安装,没有的话安之2.确认一下 VS...

.net MVC3 写代码 cshtml 语法不变色显示,全是黑色的,求指教,把VS2010...
1.Microsoft ASP.NET WebPages - Visual Studio 2010 Tools这个程序有没有安装,没有的话安之 2.确认一下 VS-选项-文本编辑器-你有没有自己加扩展名规则,如果加了,删除之

asp.netMVC3.0 一个页面做了Layout布局页后,引用的JavaScript和CSS失效...
不要用的形式来写,RAZOR应该写成@Scripts.Render("~\/Scripts\/jquery.js"),这样就能避免路径改变或引用母板页而导致的连接失效问题 css可以用原来的方式,但一定要用“~\/”来指定路径!例如:

asp.net mvc3 动态菜单怎么实现
asp.net mvc3 动态菜单实现方法如下:1、查看代码 { ViewBag.Title = "Elixir ERP V1.0 Beta";Layout = "~\/Views\/Shared\/_LayoutUser.cshtml";} <!-- SEARCH BAR --> <!-- LEFT NAV --> section leftnav{ } 2、菜单模型 using System;using System.Collections.Generi...

用MVC3写个普通登录从数据库里读取数据验证成功显示登陆成功急,只是一...
mvc 和aspx一样的用法。 仅仅是mvc 把cs文件 与 html文件换成 拆开的cs 与cshtml文件去不能是用服务器控件了而已。 你使用mvc可以使用aspx与Razor模式 aspx模式和原来的一样 MVC特色是 自带路由 解析方式是 view文件夹下创建的XXX文件夹 就是Controllers 里面XXXController.cs 而Controller里面的...

在asp.net mvc3 布局中文件中 @RenderBody()是其他页面内容显示的位置...
在母版页中使用@RenderBody()就可以了。在MVC3中,Razor引擎中是没有“母版页”,改叫了“布局”页面,_layout.cshtml。存放在共享视图文件夹中,叫Shard文件夹。然后你新创建的视图内容会通过布局页面的@RenderBody()方法呈现出来。这个东西只能出现一次。不能出现第二次。

.net mvc4会自动生成一个Shared下的Error.cshtml视图文件,系统偶尔会自 ...
error.cshtml这个页的功能是当程序发生异常错误时自动跳到这个页面。而我们做程序都会有一个异常处理的页面,自己做一个这样的页面,当捕获异常时让程序跳转到这个异常处理页面。

.cshtml文件是什么文件?
cshtml 是 MVC3 之后新增的视图文件,跟原先的 aspx 很相似。区别主要在于二者的解释引擎不同。aspx 采用的是 WebForm Engine,而 cshtml 则是 Razor Rendering Engine。引擎的变化直接导致语法发生变化。aspx 中我们经常使用 <% test; %>这种,在 cshtml 中则改为 @{ test; } 这种更为简洁的写法...

MVC2,MVC3,MVC4和MVC5的不同
1、查看引擎:视图引擎负责将HTML代码从视图呈现到浏览器。MVC 2仅使用Web窗体视图引擎( .aspx)作为默认视图引擎。MVC3使用剃刀视图引擎( .c#和的cshtml。vbhtml (用于Visual Basic )和Web窗体视图引擎( .阿斯佩克斯)。MVC4还使用剃刀视图引擎作为默认视图引擎,具有一些新功能,如条件属性和“波形斜线”...

相似回答