Razor 日期时间的Webgrid格式和设置样式

我与语法小精灵和WebGrid打交道。在我的普通razor标记中,我在foreach中设置了一个日期,如下所示 <td> @String.Format("{0:MM/dd/yy hh:mm:ss}", item.complianceedatetime) </td> 你可以试试这个: @grid.GetHtml( column: grid.Columns( grid.Column("Complianceedate

Razor 如何通过web矩阵中的id返回单个项目?

如何使用Web Matrix查询数据库,通过从另一个页面传入ID来获取单个项目 注意:我的很多UI都使用了部分页面,这些只是webmatrix中的页面,使用:@RenderPage/page_name.cshtml 我试着用两张表格和两页纸组成一个表格。具有关联ServiceFeatures表的服务表。它通过将serviceID分配给servicefeatures表(即Services表的serviceID)来获取关系 因此,我有两个页面来呈现一个_ServiceList.cshtml,它具有以

Razor 从外部存储的.cshtml解析Rarzor Html帮助程序

在我的网站上,我有很多内容页面。其中大多数是纯文本,但有些确实包含链接和类似内容。 我使用wordpress作为我的后端cms,在这里我存储页面主体,并使用webrequests将帖子内容加载到通用ContentModel中: public class WordPressPostModel { public string Title; public string Content; public string postId; public string slug;

Razor 实现Telerik combobox,但它';s呈现没有列表的简单文本框

下面是我试图与Telerik Combobox挂钩的代码,但它不起作用 @(Html.Telerik().ComboBox().Name("ComboBox").BindTo(ViewBag.GenreId)) GenreId是在viewbag中传递的选择列表。以下是控制器代码 public ActionResult Create() { ViewBag.GenreId = new SelectList(db.Genres, "GenreId", "Name");

Razor HtmlHelper和css类的奇怪行为

我只是在处理MVC视图,我遇到了一些奇怪的行为 在我看来,我有以下几点: @Html.EditorFor(model => model.Uprn, new { @class = "hidden"} ) 输出是 <input class="text-box single-line" data-val="true" data-val-required="You must select an address" id="Uprn" name="Uprn" type="text" value

Razor 我的代码优先方法出错我有EF 4.1和VS 2010

1)我有一个Enttiy类,其中有三个表的代码如下所示 using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Data.Entity.ModelConfiguration; using System.Linq; using System.Web; namespace GridWithInlineEdit.Models { #reg

Umbraco Razor-创建2个列表,然后确定要选择的列表

我在Umbraco 4.11.10中有一个树结构,它使用两种不同类型的“详细信息页面”节点。一个有日期,一个有非日期的“详细信息页面”节点。我需要根据子节点是否具有doctype为“ListParent”的父节点的date属性来确定要显示的列表 我可以创建一个节点列表,但我需要确定显示哪个列表 这就是我最终想要的: 父节点1(“ListParent”的Doctype) 节点一(非日期) 节点二(非日期) 节点三(非日期) 父节点2(“ListParent”的Doctype) 节点一(日期)

Razor 如何知道NodeFactory节点是否已发布

@继承Umbraco.Web.Mvc.UmbracoTemplatePage @使用umbraco.NodeFactory; @使用umbraco.macro发动机 <ul class="rslides"> @{ var rootNode = Model.Content.AncestorOrSelf(1); var items = (rootNode.HasValue("featuredSlides")) ? (

Razor Orchard分类术语在视图中直接获得子项

我有一个分类法叫做分类法。在这个分类法中,我有多个级别的术语。每个术语都是一个categoriestem contenttype 我已经定义了一个定制的razor模板:Content-categoriestem.cshtml,当我在前端单击一个categoriestem时使用它 现在我想在该页面上显示所有直接子项(如果有的话),但是没有类似于Term.children之类的属性。如何在Razor视图中获取术语的子项?检查Taxonomy.cshtml和Orchard.Mvc.DisplayChi

Asp.net Razor网页将值绑定到对象

我只是想知道是否有一种方法可以像MVC中的网页一样将即将到来的请求值绑定到一个对象 与mvc相比,Web页面有一种更简单的方法来开发更小的网站。所以我现在想用razor网页来开发网站 我使用MVC很长一段时间,并且有基于约定的自动模型绑定。在任何操作中,您都可以使用TryUpdateModel()方法在复杂对象上绑定请求值,以获得额外的工作 在第页中可以看到一个ModelBinders.Binders.DefaultBinder.BindModel()方法,但它需要两个长参数 我想知道是否有一种

MVC Razor列标题扩展到内部网发布站点上的页面之外

我在MVC Razor列标题扩展到web页面区域之外时遇到问题 但是,通过将我的表包装在div标记中: <div style="overflow:scroll"> 使用VS 2013 Premium调试器,我的MVC 5.2.2项目的列标题(以及数据)与相关的水平滚动条配合得很好 然而,当我把它“发布”到一个内部网站时——这本身就是一种体验,别忘了将它添加到internet选项中的ie“内部网”区域,但我离题了, 问题再次出现。标题非常难看,有一个“条”延伸到页面之外,最右边的

MVC Razor视图-货币格式

我使用的是razor语法。我已将值(例如1123456)返回到我的视图。 我想把它展示成1123456美元 我有以下几行 @Model.TotalCost 如何在其上应用字符串格式以显示$1123456 USD之类的值?您可以使用您提到的string.format,或者更简单地说,为属性的ToString()方法提供货币格式: @Model.TotalCost.ToString("C") USD 您可以使用前面提到的string.Format,或者更简单地说,为属性的ToString()

Razor Umbraco未更新模型和控制器

Umbraco新手,在更新现有站点的代码时遇到问题(Umbraco版本7.2.8) 编辑视图可以正常工作,但编辑模型和/或控制器时,站点不会更改 我正在编辑的文件位于: /Models/*.cs /Controllers/*.cs 有人能提供如何编译这些文件的详细信息吗?取决于代码隐藏文件的位置。如果它们在/App_代码中,我相信您不必编译,但除此之外的任何东西(如/Models/*.cs或/Controllers/*.cs)都必须编译。您的控制器名称应以SurfaceController结尾

Razor 如何在MVC5中格式化动态控件

在我的MVC5视图中的以下代码中,我正在动态构建label和textbox控件,但我需要在表中对它们进行格式化,因此我不确定如何才能做到这一点 @using InFlowConvertWeb.WebUI.Models @model InFlowConvertWeb.WebUI.Models.SearchControlListViewModel @{ ViewBag.Title = "List"; } @using (Html.BeginF

Razor 如何配置webpack+;aurelia使用服务器端模板

我正在尝试让我的应用程序使用服务器端模板(.cshtml),并尝试了覆盖ViewLocator.prototype.convertOriginToViewUrl的推荐方法 不幸的是,正如所暗示的那样,它似乎不适用于webpack。在我以前的 我有一个返回html的路由,我想用它作为我的视图 ASP.NET MVC中的示例 public ActionResult Template(string view) { return View(string.Format("~

Razor 从富文本编辑器截断文本-Umbraco 8

我试图截断文章文本,只显示字符串的前100个字符 @item.Value("articleContent").ToString().Truncate(100) <a href="@item.Url">Read More..</a> @item.Value(“articleContent”).ToString().Truncate(100) 这可以完美地截断字符串,但它会在开头显示标记 这就是它看起来的样子- <p>Lorem ipsum dolor

在使用Razor的ajax调用中,绑定属性为null

假设我有一个绑定的文本区域: .cshtml: <div class="form-group"><textarea class="form-control" asp-for="Header" rows="3> </textarea> </div> <button type="button" id="printTestButton" asp-page-handler="PrintPreview" class="btn btn-primary"&

在创建的网站上生成站点地图​​使用WebMatrix+Razor

我需要生成一个网站地图,以验证与谷歌网站管理员工具的网站 如何为我的网站自动生成站点地图?我认为这是您最好的选择: 阅读以下页面: 请尝试以下示例: @using System.Xml.Linq; @{ var urls = new List<string>{"home", "about", "contact"}; XNamespace ns = "http://www.sitemaps.org/schemas/sitemap/0.9"; var baseur

Razor ASP.NET MVC 4仅为字符串定义显示模板

我只想为字符串属性创建一个显示模板,并对所有其他属性使用默认值 我尝试在Views/Shared/DisplayTemplates中创建一个string.cshtml,包含以下内容: @model string @Html.TextBoxFor(m => m, new { @readonly = "readonly" }) 现在,当我尝试打开任何使用DisplayFor(m=>m.property)的视图时,我遇到了一个问题,它会显示如下错误: 传递到字典中的模型项的类型为“System

umbraco razor-从内容中获取字段

我有6个相同内容类型的项目“新闻”,在每个项目中我有一个字段newsIntro。我想将特定页面中的字段放在另一个页面上,因此我需要针对一个特定字段,以便它可能是节点1702上的newsIntro。我试过一些东西,比如 @1720.新闻简介 如何针对特定字段 谢谢在学习Razor时,您应该查看一些很棒的资源: -一个由八部分组成的博客文章系列,介绍了Umbraco 4.7中的许多新剃须刀功能,并附有示例 -RazorDynamicNode对象可用的所有属性和方法的PDF(包括@Model) -一个

Razor 剃刀计数项目

如何在razor中执行此操作: 当有一个项目时,我只希望显示该项目。(fotoGallerij中的项目) 当有更多项目时,我想要所有项目(如下面的代码,工作) 如果(我认为)razor(c#/umbraco)中的结构是这样的,我该怎么做 @继承umbraco.MacroEngines.dynamicontext @foreach(var项目在@Model.fotoGallerij中) { } $(“a.gallery”).colorbox({rel:'grouped'}); 谢谢你

Asp.net MVC4 Razor语法错误

上述代码有2个语法错误,错误指向@note.id 但我不知道如何纠正这个错误 而且它在编译和运行时不会出错 我应该如何修复该错误?这怎么可能:有两个语法错误,它在编译和运行时不会产生任何错误?哦,我的意思是,它只在visual studio 2012中显示。我发现VS有时会报告真正不是错误的标记错误。 <input type="button" value="Delete" onclick="deleteNote(@note.id)" />

除了可用的源代码外,还有哪些资源提供Razor ViewEngine语法或类似的描述性文档?

除了提供Razor ViewEngine语法或类似的描述性文档之外,还有哪些资源 具体地说,我想研究视图引擎的基本原理是如何在编译之前派生和标记化/解析的,我觉得有一些正式的定义定义定义了如何做到这一点。我有上面的源代码,但想要任何有助于描述它的权威文档。我不确定“语法”是否是用于此的正确术语。。。我会考虑更多的“设计文档”或“功能规范”之类的东西。“语法”一词的使用有点误导;然而,在我的脑海中,没有直接的替代品。为什么不呢?文档被解析了,不是吗?可解析文档具有语法。或者我想要的是一个不同的定义

在Razor视图中,如何访问动态创建的文本框编号的Id

我试图在Razor视图中动态创建一些文本框。如何确保为每个文本框动态分配不同的id?我的目标是访问在动态文本框(QuestionCount)中输入的数值,并计算输入值的总和 下面是我的观点中使用的部分代码 @foreach (var QP_Count in ViewBag.NonUniformTempCount) { var str = @ViewBag.NonUniformTempNames[tempindex]; <b>@str</b> for (int QCo

Razor MVC6替代@Html.DisplayFor

MVC6引入了标记帮助程序,这是一种比使用@Html.EditorFor等更好的方法。但是,我还没有找到任何标记帮助程序可以替代@Html.DisplayFor 当然,我可以直接在Razor页面上使用变量,例如@Model.BookingCode。但这不允许控制格式 使用MVC6,从概念上讲,显示模型属性值的正确方法是什么?@Html.DisplayFor仍然存在,并且仍然可以使用 HtmlHelpers和TagHelpers之间的区别在于HtmlHelpers选择要为您呈现的html元素,而T

Razor 在内联剑道网格中使用可排序小部件

我在剑道网格剃须刀中使用内联编辑器。我想添加剑道可排序小部件来重新排序网格中的行。但是,每当我在代码中添加sortable时,网格中的一个字段就会失去控制,即每当我单击该列添加数据时,我的文本框就会立即出现,每当我输入数据并移动到另一列时,输入的值就会消失。当我删除可排序代码时,数据就会完美地显示出来。请告诉我一个解决办法 我的代码是: @(Html.Kendo().Grid<KendoUIMVC5.Models.Product>() .Name("Grid")

Razor FastReport Net-如何注册数据源?

代码片段: WebReport webReport = new WebReport(); // создаем объект webReport.Report.Load(this.Server.MapPath("~/App_Data/frx/krsPrInfo.frx")); webReport.Width = Unit.Percentage(100); ; // задаем ширину webReport.Height = Unit.Percentage(10

Razor 跟踪当前活动页面,或如何在视图中获取控制器和操作名称

我是ASP.NET核心的新手。我有一个导航菜单,我想跟踪活动项。 我的想法是使用动作和控制器名称作为导航键: 问题是我不知道如何在_Layout.cshtml视图中获取操作和控制器名称 我尝试了ViewContext.ActionDescriptor.DisplayName,但它呈现的内容类似于MyApp.Controllers.RecordsController.Index(MyApp) 我宁愿得到这样的东西: <script>$("li#@(Controller.Name)-@

Razor 剑道UI网格签名器数据源未触发更新事件

我正在使用asp.net core razor页面和剑道网格,剑道网格是使用Signal的数据源。它的初始读取结果为ok,但更新不会触发。我看过剑道演示和其他stackover flow页面,但似乎没有任何效果 我知道API在发送更新时工作得很好,因为我在通过Chrome调试websocket时看到调用,websocket接收到一个更新命令,其中包含json格式的新数据。但是网格不会更新,也不会发出任何更新命令。就好像它从来没有收到过,或者不知道它收到过 Index.cshmtl <scr

Razor 如何在Orchard中显示博客帖子列表?

我想要一个简单的小部件为我的右侧栏,可以显示最近的博客文章列表 除了创建我自己的小部件之外,还有其他简单的方法吗?我在画廊里找了一个,但没找到 有人能给我指出正确的方向吗 编辑:[解决方案] 首先,我添加了最近的博客文章小部件。然后我创建了一个Parts.Blogs.recentBlogPosts.cshtml文件,并将其放在我的主题的Views目录下。以下是文件的内容(取自此处:) @使用Orchard.ContentManagement; @{ IEnumerable博客帖子= Model.

Razor 使用ClientTemplates和AjaxBinding时,如何覆盖Telerik MVC网格编辑器弹出窗口

我有一个用户角色列表,我正试图在我的网格列中显示,并试图在编辑弹出窗口中为其设置自定义模板 我尝试过使用显示/编辑器模板,但发现ajax绑定不支持这些模板(因为模型总是空的)。因此,对列端的修复是在有问题的列上使用.ClientTemplate。。。在我的表格的以下简化示例中有效 @( Html.Telerik().Grid<UserSearchModel>() .Name("Grid") .DataKeys(keys => { keys.Add(p =>

是否可以使用servicestack在razor视图中设置断点?

我正在试用service stack中新的razor视图,我有以下视图: @inherits ServiceStack.Razor.ViewPage<ServiceStackRazorCrud.Api.UserPageResourceResponse> @{ var m = Model; // <-- I have a breakpoint in this line. var req = Request; var res = Response; }

Razor 在Umbraco上编辑cshtml文件安全吗?

我必须对使用Umbraco构建的网站进行一些小修改,我想知道手动编辑cshtml文件是否安全? 我只需要编辑html代码&一些变量的内容 如果出现问题,在服务器上放回以前版本的cshtml文件是否足够,或者是否需要其他操作 我是一个php开发人员,对.net一点也不熟悉。提前感谢您的回答。答案是肯定的,您可以使用自己选择的文本编辑器直接在Umbraco后端外部编辑cshtml文件。事实上,这是我比较喜欢的方法。我通常在VisualStudio中编辑cshtml文件,这样我就可以从语法高亮显示和一

Razor 当前页面是特定节点id的后代吗?

如何在Umbraco中使用razor模板进行检查,以确定当前页面是否是特定节点的后代?我将使用case语句。如果您使用的是来自的uComponents/uQuery,您可以执行以下操作: var isChildOf = uQuery.GetCurrentNode().GetAncestorNodes().Where(n => n.NodeTypeAlias == "MyHomePage").First() != null; (注意:我没有尝试过此代码,但在生产中也有类似的代码)不确定这些

Razor 如何将DbContext从模型绑定到视图

我是MVC新手,有一个简单的问题(我想)。 我有一个DbContext public class UsersContext : DbContext { public UsersContext() : base("Share_DB") {} public DbSet<ItemDB> Items { get; set; } } 我想将数据库表中的所有项绑定到模型。但是我不知道该怎么做 在视图(cshtml文件)中,我想我已经定义了我必须使用的模型(@model XXX.

telerik grid detailtview Razor vb.net语法

我需要一些语法方面的帮助 我有下面的代码。但是我没有得到细节视图ok。当我使用下面的代码时,细节网格将被渲染,然后是普通的客户网格。对象是一个客户,详细信息视图是该客户的一些设置吗?有人能帮我解释一下语法吗 谢谢 @(Html.Telerik.Grid(Model) _ .Name("CustomerGrid") _ .DataBinding(Function(dataBinding) dataBinding.Server() _

Razor 删除内联样式的默认Html.textbox

我有一个非常基本的表单,我使用模型从视图渲染它。 在此表单中,我有如下som文本输入: <div class="editor-label"> @Html.LabelFor(model => model.UserProfile.FirstName) </div> <div class="editor-field"> @Html.TextBoxFor(model => model.UserProfile.FirstName)

Razor 未呈现绑定脚本

我在使用ASP.NET进行脚本绑定和缩小时遇到问题 我尝试了互联网上所有流行的解决方案,但仍然有同样的问题 我的BundleConfig.cs看起来像 namespace MYPROJ{ public class BundleConfig { public static void AddDefaultIgnorePatterns(IgnoreList ignoreList) { if (ignoreList == null) return;

没有razor语法着色/无法在razor Visual Studio 2013预览中设置断点

我最近安装了Visual Studio 2013预览版,其中包含用于Visual Studio 2013更新的ASP.NET和Web工具。我还安装了ReSharper 8.0 自从安装它并打开在Visual Studio 2012中创建的Umbraco项目以来,我所有的razor语法着色都消失了,我也无法在razor代码中设置断点。当我尝试设置断点时,会收到以下消息: “无法在此位置插入断点” 我在互联网上搜索过类似的问题,但似乎找不到确切的原因或解决方案。我发现的唯一线索是Scott Gu博客

Razor 让孩子们';乌姆布拉科的孩子们在数

如何计算子节点的子节点数?到目前为止,我有以下代码: @foreach (var newsYear in CurrentPage.Children.Where("Visible")) { @newsYear.Name (@newsYear.Children.Count()) @*Number of children's children*@ @foreach (var newsMonth in newsYear.Children.Where("Visible")) {

Razor如何区分@符号的用法?

给出剃须刀内容的两个示例: <div>@emailAddress</div> @emailAddress 及 cbehrens@emailAddress.com 我希望第一个将输出一个名为email address的变量的值,第二个将打印文本“cbehrens@emailAddress.com". Razor如何区分@符号的这两种用法?Razor以HTML模式启动,直到看到第一个@字符,然后 将其后的所有内容都视为C#表达式 当Razor解析器检测到表达式的结尾

Razor 从下拉菜单中插入包含其他表数据的行

我有两个表,我尝试的是在最后一个div中,CategoryName是一个DrobDown列表,其中包含我已经插入的名称…如何获取这些数据?如果代码有什么不清楚的地方,我会解释 这是我的模型: public class Profits { [Key] public int id { get; set; } public double Value { get; set; } public string Description { get; set; } pu

Razor 剑道MVC-持久化和加载网格按钮

我正在尝试持久化我的网格数据,下面是一个示例 这对我来说非常有效,但问题是我的网格中有Excel导入按钮,在加载网格的持久状态后,Excel导出按钮消失了 这是我的网格数据持久化代码,这里没有,它与上面的示例相同 @(Html.Kendo().Grid<DtoTaskExtended>() .Name("AdraKendoGrid") .TableHtmlAttributes(CodeTaskKendoGrid.GetTableHtmlAttr

Razor 无控制器的刮胡刀页面下拉列表

我被困在这一部分。当我进行搜索时,只会出现控制器示例、viewbags和MVC中的其他示例 我正在尝试从数据库填充下拉列表。这是到目前为止我的代码 C类 public class Category { [Key] public int CategoryID { get; set} public string CategoryName { get; set; } } } Editor.cshtml.cs public class Editor : PageModel {

  1    2   3   4   5   6  ... 下一页 最后一页 共 20 页