razor相关内容
我在 ASP .NET MVC 5.1 中编写应用程序 我有一个字段: [DisplayName("出生日期")][数据类型(数据类型.日期)]公共日期时间出生日期 { 获取;放;} 然后在视图中 @Html.LabelFor(model => model.BirthDate, htmlAttributes: new { @class = "control-label col-m
..
我正在使用 MVC3 razor,我试图将一个对象传递给局部视图,但它不起作用. 无需将对象模型发送到局部视图即可正常工作: Html.RenderAction("Index", "ViewName"); 尝试这不会发送模型对象,而是得到空值(对象有数据,而视图需要它):' Html.RenderAction("Index", "ViewName", objectModel); 这甚
..
这适用于抓取标题(NOT VALUES): @model IEnumerable...@Html.DisplayNameFor(m => m.SomeModelProperty) 如果 SomeModelProperty 是: [Display(Name = "一个优秀的标题")]SomeModelProperty { 获取;放;} 然后它会在标题 th 元素中显示“一个优秀的标题".
..
我正在使用带有剃刀页面的 Asp.net core 2.0 开发 Web 应用程序.我正在创建一个包含一些数据的对象,并希望将该对象发送到另一个页面. 实际上我是这样做的: var customObject = new{//一些值};return RedirectToPage("NewPage", customObject); 我看到 url 包含我要发送的对象的值,但我找不到如何获取这
..
我有以下布局模板:
@RenderBody()@if (View.ShowLeftCol){
@RenderSection("LeftCol", required: false)}@if (View.ShowRightCol){
@RenderS
..
目前我的 razor 视图引擎抛出错误并显示“请使用语言版本 6 或更高版本".这可能只是给我一个提示.但是我如何让剃刀使用 c# 6.0.我在 cs 文件中的其余解决方案我可以使用所有新版本 7 功能. 解决方案 我相信这是由于 web.config 的模板中的一个错误,当项目升级到更新版本的.net 框架. 我可以通过进入 web.config,找到 system.codedom
..
我在 Razor 中使用 MVC3. 我在 _Layout.cshtml 中包含了以下内容:
..
我想为一个实体写一个Edit.cshtml文件,要编辑的属性很多,所以要写很多次如下代码:
..
在我的 webgrid 中,我需要根据值显示图像.. 代码如下 @model TraktorumMVC.Models.ManagePhotos@{ViewBag.Title = "管理照片";布局 = "~/Views/Shared/_Layout.cshtml";var grid = new WebGrid(Model.AdPhotos);}@grid.GetHtml(显示标题:假,列:gri
..
当带有此文本框的 MVC 视图页面加载时,我希望默认显示当前日期和时间.我怎样才能做到这一点?用剃刀. @Html.EditorFor(model => model.ReturnDate) 解决方案 在从控制器返回模型之前,将 ReturnDate 属性设置为 DateTime.Now() myModel.ReturnDate = DateTime.Now()返回视图(我的模型) 您的
..
我有两个表:Projects 和 ProjectsData,我想使用 join 执行查询并在视图中获取结果. 在控制器中我有这个代码: ViewBag.projectsData = (来自 db.ProjectsData 中的 pd在 pd.ProjectId 上的 db.Projects 中加入 p 等于 p.ID其中 pd.UserName == this.HttpContext.Us
..
在我看来,我想从该文件的特定本地资源中访问资源字符串.正如您从网络表单中所知道的那样: (string)GetLocalResource("Title"); 无痛且顺畅.该框架处理从文化信息代码扩展 (.en-EN.resx) 中获取的 .resx 文件. 在带有 Razore 视图的 MVC4 中这可能吗?以及如何? 我注意到我可以将 .resx 文件上的 Custom Tool
..
我的观点之一是以下剃刀代码: @if (item.PMApproved != true) {}别的 {
..
我在 global.asa.cs 中设置了一个 Application 变量: protected void Application_Start(){...//加载所有应用程序设置应用程序["LICENSE_NAME"] = "asdf";} 然后尝试像这样使用我的剃刀视图访问: @Application["LICENSE_NAME"] 并得到这个错误: 编译器错误消息:CS0103:
..
我有一个 List 与 Controller 操作中的一些数据绑定,我想将该 List 传递给 View 以与 Razor View 中的 DataGrid 绑定. 我是 MVC 的新手.谁能帮我如何在 View 中传递和访问. 解决方案 向视图传递数据就像向方法传递对象一样简单.看一眼Controller.View 方法 受保护的内部 ViewResult 视图(对象模型) 类
..
我在使用 asp.net MVC 剃刀视图时遇到了一个奇怪的问题. 我希望我的模型是一个 List> 这在我的其他 c# 方法中完全有效.但是当我将它粘贴到 @model 声明中时,它似乎只挑选出元组的字符串部分.所以我没有整数.只有 item1. 如果我将它绑定到元组而不是列表,则不会出现此问题. 好像生成的代码有问题,所以这可能是剃刀视图中的一个错误? 我在编译时遇到的
..
是否可以保留我现有的 .master 页面并将其与新的 ASP.NET MVC 3 Razor 视图一起使用?我试过这个: @{LayoutPage = "~/Views/Shared/Site.master";} 它给了我这个错误信息: 无法呈现文件“~/Views/Shared/Site.master",因为它不存在或不是有效页面. 解决方案 很遗憾没有.母版页是 ASPX
..
是否有适用于 Razor 的 UpdatePanel(在 ASPX 中)之类的东西? 我想每 30 秒自动刷新一次数据(例如表格、图表等).类似于每 30 秒点击一次以下链接: @Ajax.ActionLink("Refresh", "RefreshItems", new AjaxOptions() {UpdateTargetId = "ItemList",HttpMethod = "发
..
我正在尝试在带有 Razor 的 MVC 4 中使用 $.ajax 发出 AJAX 请求.我不确定如何实现它. 使用此视频我能够成功地进行链接驱动的调用返回的数据,但我似乎无法从 jquery 函数内部做同样的事情.我似乎找不到有关如何执行此操作的任何基本示例.这就是我正在使用的: HomeController.cs 公共字符串 test(){return "它有效";} Vie
..
我在列表框中预选项目时遇到问题.我正在使用带有 mvc 3 的 razor 视图引擎.我知道有一些帖子有同样的问题,但它们对我不起作用. 课堂代码: 公共类Foo{私有整数_id;私人字符串_name;公共字符串名称{得到{返回_名称;}公共整数 ID {得到{返回_id;}} 模型中的代码: 公共类FooModel{私有只读 IList_selectedFoos;私有只读 IList
..