razor相关内容
我刚刚下载的MVC 3.0 RC,我很高兴能开始使用它,特别是的Razor视图引擎。然而,由于在泥类型的人在这里几棒,我们使用,而不是C#VB.NET卡住了。 当我开始尝试它,我注意到一些怪癖。如果您正在创建使用CSHTML剃刀视图,你可以写code是这样的: @foreach(在Model.Genres串genreName) { <立GT; @ genreName< /
..
在我的WebGrid我需要基于以下 .. code被赋予值来显示图像 @model TraktorumMVC.Models.ManagePhotos @ { ViewBag.Title =“ManagePhotos”; 布局=“〜/查看/共享/ _Layout.cshtml” VAR电网=新的WebGrid(Model.AdPhotos); } @ grid.G
..
我要去坚果, 我使用MVCContrib,创建可插拔网站使用便携式领域,一切都运作良好,到目前为止,除了当我开始使用MVC模板,正在发生的事情是,如果我把模板在它的工作原理查看各自的文件夹中,例子 HostApplication /浏览/首页/ DisplayTemplates / FirstName.cshtml HostApplication /地区/ PortableArea_Blog
..
我使用RazorEngine库( HTTP://razorengine.$c$cplex.com/ )在一个MVC 3 Web应用程序使用剃刀模板语言来解析字符串(不在视图)。 在一般情况下,这工作正常。然而,当多个用户访问code,在同一时间解析剃须刀模板,我偶尔看到,看起来像是发生在内部剃刀编译器错误(见他们两个在下面)。我有麻烦间preting这些错误,但我的猜测是,我调用剃刀编译器的方式
..
我这里问类似的问题和达林季米特洛夫的答案,我们不能用URL助手像 $阿贾克斯(网址:{url:“@ Url.Action(「指数」)', 。在单独的js文件。所以你有什么用URL助手在视图页面,并把它传递给JavaScript的建议,我不想用硬code的url,我需要找到它使用URL帮手。? 解决方案 使用一个隐藏字段来存储您的网址,然后使用JavaScript来读取隐藏字段,然后使用你的
..
我怎样才能访问里面的 JavaScript值@ URL.Action()? 是这样的: <脚本类型=“文/ JavaScript的”> 函数名(myjavascriptID) { jQuery的(“#list_d”)的jqGrid('setGridParam“,网址:{url:”@ URL.Action(“下载文件”,“下载”,新{ID =< myjavascrip
..
我需要做一个检查,如果我的模型是从我的Razor视图内有效。如果它是有效的话,我希望能够表现出一定的HTML。 我怎样才能做到这一点。我想是这样 @if(Model.IsValid){} 但上面不工作 解决方案 您可以检查ModelState中是否有效,但请记住,你只检查ModelState中的有效性当时的Web请求是制作: @if(ViewData.ModelState.IsVal
..
我最近更新我的项目的MVC 5,6 EF。 我更新包通过控制台管理器(更新包)。所有的包 现在我看到吨警告有关在每个视图/局部视图/布局HTML佣工。 这些都是一些错误的: 'ViewBag'这个名字并不在目前的情况下存在 名称'风格'在目前情况下不存在 名称'脚本'在目前情况下不存在 'System.Web.WebPages.Html.HtmlHelper'不包含'偏',没有扩
..
对于ViewBag,我听说那是一个没有没有使用。 我假设有从ViewBag内容应纳入视图模型? 问: 是我的假设上面的最佳实践。 (不使用ViewBag,二来有它在视图模型) 是否有其中ViewBag是绝对必要的情况呢? 解决方案 ViewBag是一个动态的字典。因此,使用ViewBag传输的操作方法和视图之间传送数据时,编译器将无法赶上,如果你试图访问视图中的ViewBa
..
我正在用剃刀引擎ASP.NET MVC应用程序。 我想知道是否有可能在一个视图中使用地区。 是这样的: #区域布拉布拉 &所述p为H.; @ Model.Name&下; / P> < P> ...< / P> #endregion 这是行不通的。是否有其他选择吗? 解决方案 选择需要被转换为区域的部分,然后右键单击并preSS Col
..
我跟我的ASP.NET MVC应用程序基于权限的授权系统的工作。 为此,我创建了一个自定义的授权属性。 公共类MyAuthorizationAttribute:AuthorizeAttribute { 串角色{搞定;组;} 字符串权限{搞定;组;} } ,这样我可以授权由双方角色或注释的操作,如一个特定的权限密钥的用户公共类UserController的:控制器 {
..
我想生成JavaScript环境内的MVC 3操作的URL(在CSHTML文件)。 <脚本类型=“文/ JavaScript的”> ... 变种SRC =“@ Url.Action(”GetProductImage“,新{=的productId Model.Product.Id,POS = 1,大小= 0})”; $(使用document.createElement(“i
..
我建设我的第一个MVC应用程序经过多年做Web表单,以及由于某种原因,我不能做这项工作: @ Html.DropDownList(“PriorityID”的String.Empty,新{@类=“文本框”}) 错误消息: System.Web.Mvc.HtmlHelper< SPDR.Models.Bug> '不包含一个定义的DropDownList 和最佳推广方法重载 Sy
..
我只是做了一堆重构在我的MVC 4应用,而现在,我试图去通过和调试我的看法,剃刀给我这个荒谬的错误: 名称'模式'并不在目前的情况下存在。 这使得从字面上零感的部分是,这是导致错误: @model的ICollection< DataSourceByActive> 我知道一个事实,即 @model 是正确的剃刀语法。 那么,为什么会出现这种情况?我怎样才能解决这个问题?
..
我做了名为 _Test.cshtml 测试部分页,并把它放在同一目录下我认为,将调用它,那就是: < DIV>喜< / DIV> 和在调用CSHTML看法,我简单地说: @ Html.RenderPartial(“_测试”) 这给我的错误: CS1502:最好的重载方法 难挡 “System.Web.WebPages.WebPageExecu
..
我有,我不能让客户端验证从我的局部视图内火,加载到用户后,一个div点击一个按钮的问题。在这个例子中,我停止了从“反复”的div来看看验证火灾,但都无济于事,什么都不会发生。 幸运的是,该模型不接受任何无效的输入,但它也不会警告实际错误的用户。任何帮助将是AP preciated。 这里是我的模型: 公共类帮助 { [HiddenInput(DisplayValue =真)]
..
我有一个强类型的视图。这种强烈的类型有由字节[]的领域,这个数组包含了图片。 是否有可能以显示与像@ Html.Image(Model.myImage)?该图像 非常感谢你。 解决方案 您可以创建一个返回图像作为一个FileContentResult控制器的操作方法: 公共FileContentResult显示(字符串ID){ 字节[]的字节数组= GetImageFromDB
..
我有一个相当数量的ASPX和ASCX文件在C#中为所著MVC,我想将它们转换为新的Razor语法。 任何身体知道一些实用工具,使这项工作得更快? 解决方案 我已经写了一小块code,使转换。我认为这可能是别人有用。我已经学到了很多关于正则表达式的平衡党团定义的方式的。 公共静态类RazorConversor { 公共静态无效ConvertAll(字符串目录) {
..
我最近安装了VS 2012专业版。 当我尝试建立我的MVC4 Web项目。它不承认错误的Razor视图,当我做“生成”或“重新构建”。 示例: 我删除命名空间从项目/或者说重新命名。我构建解决方案,它给我的错误在所有的CS文件,这是我固定通过改变名称空间。整个解决方案成功打造。当我运行它给我的编译错误的项目话说,命名空间没有找到,因为旧的命名空间是在一些看法(* .cshtml文件)仍称
..
我试图找到相互排斥的单选按钮,这两个反映布尔属性对我的模型数值正确的剃刀语法。我的模型有这样的: 公共BOOL IsFemale {搞定;组; } 我想用两个单选按钮来显示这一点,“男”,另一“女”,但一切到目前为止,我已经试过没有反映 IsFemale 的模型属性。目前,我有这样的: @ Html.RadioButtonFor(型号=>!model.IsFemale,Model.Is
..