用户在使用Razor的输入网页中更改connectionString Arg by values数据输入

首先,我为我糟糕的英语向你道歉(因为我是法国人)。 我的问题是,我需要恢复一些数据,如提交时用户在某些输入中返回的服务器IP、用户名和密码,并使用这些数据更改web.config中的连接字符串。但我不知道该怎么做 我希望能说清楚,并提前感谢您的帮助。好吧,经过大量的搜索和工作,我选择更改我的连接字符串,如下所示: @{ Layout = "~/_Layout.cshtml"; Page.Title = "Dossier Racine"; var srv = Request

Razor Rotativa操作返回空页

我在couponcontroller中有一个操作getcoups(int studentId),它返回一个包含所选学生优惠券的视图。这是我的密码: [HttpGet] public ActionResult GetCoupons(int studentId) { var coupons = _context.Coupons .Where(c => c.StudentId == studentId) .Include(s => s.Student)

Razor 使用选择静态下拉列表值的开关

我有从viewmodel填充的静态下拉列表。在我看来,取决于所选的值,我想调用相关的操作方法 这是我的虚拟机: public class CategoryViewModel { public string SelectedValue { get; set; } public IEnumerable<SelectListItem> Values { get { return new[] {

Razor GlassMapper渲染自定义链接字段

我们正在使用sitecore 8.1更新3和Glass Mapper 4.2.1.188 对于普通链接字段,它在有经验的编辑器和普通模式下工作良好 我们复制了核心数据库中的常规链接字段,并删除了“Javascript”菜单项。这是我们对自定义链接字段所做的唯一更改 这使得该字段在体验编辑器模式下消失。它在正常模式下很好 @RenderLink(x => x.CallToActionButton, new { @class = "c-btn c-btn--strong c-btn--larg

如何在razor页面外调用Html.Raw和Html.Partial?

我有这个要求。我需要能够在razor视图中编写以下代码: @Filters.Render(Filters.DateRangeFilter, new DateRangeFilterParameters { }); 另一种选择是: @Html.Partial("/Views/Shared/DateRangeFilter.cshtml", new DateRangeFilterParameters { }); 换句话说,我希望过滤器类包装Html.Partial。因此,我想到了以下代码: publ

Razor 在ASP.NET MVC 3中,我应该在哪里放置声明性HTML帮助程序

我正试图按照中的说明创建一个声明性HTML帮助程序,但运气不太好。我尝试将带有DateTimeHelper的Helpers.cshtml文件放在视图/Helpers中,但它无法获取该文件,因此我尝试按照在App_代码中使用。现在它会把它捡起来,但当我尝试在这样的文件中使用它时: @DateTimeHelper(DateTime.Now) 编译器抱怨DateTimeHelper不存在 有些奇怪的事情: 如果将该文件重命名为DateTime.cshtml,则会出现另一个错误,与我的助手中的特定代码有

Razor 将参数从@Html.ActionLink MVC 4传递给控制器

在这方面: @Html.ActionLink("Reply", "BlogReplyCommentAdd", "Blog", new { blogPostId = blogPostId, replyblogPostmodel = Model, captchaValid = Model.AddNewComment.DisplayCaptcha }) 我在blogPostId上遇到以下运行时错误: 参数字典包含参数的空条目 方法的“System.Int32”类型

Razor Orchard:指向特定用户的菜单链接

几天来我一直在用Orchard CMS开发自己的网站 我正在制作一个所有用户都可以浏览和管理员可以编辑的配置文件。 然而,仅仅安装概要文件包,我不知道如何构造链接到我自己概要文件的字符串 localhost:80/profile/“用户名” 如何链接特定的用户名导航自定义链接url?只有您的用户名才能访问您自己的个人资料 因此,如果你想链接到当前用户的个人资料,你需要计算出来,如下所示: @if (WorkContext.CurrentUser != null) { @Html.Acti

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 带有剃须刀的Servicestack不工作->禁用的资源

我正在失去理智。。。想在我的Win 8.1机器上的空web应用程序中使用SS Razor功能。通过NuGet安装,在根目录下添加了一个网页,出现以下错误: >Forbidden >Request.HttpMethod: GET >Request.PathInfo: /default.cshtml >Request.QueryString: >Request.RawUrl: /default.cshtml >App.DebugLastHandlerArgs:

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

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

Razor Umbraco剃须刀查询-如何实施;不包含“?”;?

在Razor中,如果属性不包含或排除,如何编写查询 基本上是寻找与之相反的: Where(x => x.GetProperty<String>("myCategory").Contains(myString)) Where(x=>x.GetProperty(“myCategory”).Contains(myString)) 嗯。除非我遗漏了什么: Where(x => !x.GetProperty<String>("myCategory").Contains

Razor 从ActionLink传递到控制器时,参数名称为null

我有一个奇怪的问题: 我在视图中有一个ActionLink: @Html.ActionLink("Signature", "DownloadDocumentFile", "Home", new { fileName = "Sem Szabi.jpg" }) 虽然设置了文件名,但在控制器方法中,文件名始终为空 在大多数情况下,问题是参数名不匹配,但在我的情况下,参数名在视图中和控制器中都是相同的。 你能提供建议吗?试试下面的链接 @ActionLink(“签名”,“下载文档文件”,新{f

Razor 在帖子url中自动添加ID

我的应用程序中有一个编辑视图。这是我的Razor语法用于POSTingaform @using (Html.BeginForm("edit", "person", FormMethod.Post)) { } 运行应用程序后,在浏览器中检查标记,生成以下markup 我希望url在另一个POST操作中成为“/person/edit” 这是我在Controller [Route("edit/{person_id}")] public IActionResult edit(long person_

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 {

Razor 跨多个asp.net核心项目使用单个布局页

我在一家公司工作,该公司开发了许多网站供内部使用,但许多网站都有面向公众的部分。重要的是,我们所有的网站看起来都一样。在迁移到dotnet core时,我们发现我们不再能够使用虚拟目录来承载站点的布局页面 我们将布局页面存储在文件共享上,并在项目中使用虚拟目录引用它。这样,如果我们需要更改页脚、页眉或某些样式/js中的信息,我们可以将单个更改上传到布局页面,并且这些更改将在我们的所有站点上进行 我已经尝试过研究任何可能的方法,我唯一能想到的是一个自定义中间件,它可以从文件共享下载布局页面,并在当

在创建的网站上生成站点地图​​使用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 为什么这个剃须刀语法会给我一个错误?

我有以下代码 为什么在我的Razor评论后出现语法错误???正确的方法是编写 @{Model.DefinitionID} 或 UPD: 为了在JavaScript中使用Razor语法,代码应该包装在标记中。例如: <text>@Model.DefinitionID</text> @Model.DefinitionID 注意:text标记不会出现在输出中。大括号可能正在为循环发送razor解析器。出于好奇,将jQuery代码拆分为多行是否有任何关联?我添加了一行代

Razor MVC 4引导模式编辑\详细信息

希望有人能帮助我在MVC4中使用bootstrap进行实验 我有一个强类型索引视图,它在表中显示项目,并在每行显示编辑和删除操作图标 @model IEnumerable<Models.EquipmentClass> .... @foreach (var item in Model) { <tbody> <tr> <td> @item.ClassId </td>

在Razor视图中输入的onclick事件中注入模型字段

我的客户端脚本编写很粗糙,我刚开始使用Razor。我无法找到执行以下操作的方法,我希望在onclick确认消息中插入一个模型字段值: @using (Html.BeginForm("Delete", "ManageLocations", new { id = @Model.Location.Id })) { <input type="submit" onclick="return confirm('Are you sure you wish to de

未识别Razor-heper方法

自从我将我的项目升级到MVC4之后,我的剃须刀助手就被标记为红色的曲线,intellisense无法工作;不过,一切都在设计时工作。有人能帮忙吗 以下是my Views/Web.config的功能 <system.web.webPages.razor> <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, Pub

.NET Razor模型为空

我正在使用MVC4处理.NET框架。我有一个控制器: using DataProvider.Queries; using DataProvider.Models; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace ATSGlobalDashboard.Controllers { public partia

Razor 如何关闭web essentials';剃刀突出?

我刚刚安装了更新2的Web Essentials 2013。自从我安装了它之后,cshtml文件中的C#被高亮显示为白色。我有一个黑暗的主题。因此,由于文本也是白色的,因此无法阅读。我使用的主题如下: 我在“选项”的“web essentials”部分中查找,没有找到任何与文本突出显示相关的内容。我正在使用安装了更新2的Visual Studio 2013 如何关闭高亮显示?您可以将高亮显示颜色更改为背景色。我导入了颜色模式的设置,并在我的一个cshtml文件中获得了该设置 然后,我去了: 工

敲除CSS数据绑定不适用于Razor语法

不确定为什么以下Razor语法不起作用: @Html.LabelFor(model => model.Description, new { @data_bind = "css: LabelCSS" }) 如果我使用带有属性的常规HTML语法绑定到knockout,它可以工作: <span data-bind="attr: { 'class': LabelCSS }">Description</span> 感谢您回答我的问题: 要使用的语法是: @Html.Lab

带kendoui文本编辑器的Razor

选中复选框时,我正试图显示剑道UI文本编辑器。 但是它不起作用,你能帮我吗 @if (Model.IsAlert!=true) { <td> @(Html.Kendo().Editor().Name("Explanation").HtmlAttributes(new { style = "display:show" })) </td> } @if(Model.IsAlert!=true)

Razor 在自定义标记帮助器中写入内容

我希望在razor中编写以下代码时: <form-container> <h3>Hello World!</h3> </form-container> 我可以通过以下方式来实现: output.PreContent.SetHtmlContent("<div class='col'>"); output.PostContent.SetHtmlContent("</div>"); output.Pre

如何仅输出select的文本而不是2sxc razor模板中的值?

在2sxc应用程序中,在我的内容类型中,我有一个加拿大省份的下拉列表,其中有一个名称和缩写值。看起来是这样的: 不列颠哥伦比亚省:公元前 阿尔伯塔省:ab 爱德华王子岛:贝聿铭 等等 我希望能够在我的c razor模板中同时使用文本标签和选择值。当我使用@Content.Province时,它只输出值,因此如果我选择不列颠哥伦比亚省,它将输出为bc。如何输出所选内容的标签以使其输出不列颠哥伦比亚省?我认为这些标签仅在编辑ui中,不能通过令牌提取 请阅读此处:我认为这些标签仅在编辑ui中,不能通过

使用MVC4为Razor中的Asp.Net角色创建复选框

答案如下: 对我很有用。但是,如果我必须将一个用户分配给Asp.Net角色列表,这种情况会发生什么变化 我希望能够遍历可用角色列表和呈现复选框,以及如何查看用户在单击“从模型更新”时分配给哪些角色?(我希望这个问题有意义) 提前谢谢。好的,我不用html助手就解决了这个问题我仍在寻找HTML助手的答案:) 模型 用于启动视图的控制器代码 public Action Result ShowRoles() { model.Roles = Roles.GetAllRole

Razor “剃刀”语法中的@是什么意思?

也许是个愚蠢的问题,但我没找到它的意思 代码示例: @if (isSomething ) { @:@Scripts.Render("~/scripts/some-scripts") } 这似乎是多余的。@:指定了文本内容,但是@会将您带回服务器代码上下文。其工作原理应与以下相同: @if (isSomething ) { Scripts.Render("~/scripts/some-scripts") }

为什么razor不能产生预期的输出?

并生成以下输出: Id: "5ef15ae7-7e34-4736-98cd-8c472f41869f", Name: "Administrators", Selected: false Id: "c11fa932-282a-4273-9cc4-ab181aca5d7a" Name: "Users", Selected: true Id: "c16f8cad-bc32-4539-b2e7-ad82726946b6" Name: "Developers", Selected

Razor视图中的C#6语法

为什么?有个问题??运算符,左边的值是字符串,右边的值是null,因此,这不是正确的语法。此外,由于涉及赋值操作,因此需要将它们括在括号中 您可以尝试以下操作: <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompi

Razor 将字符串转换为html属性

它们是将字符串(该字符串可以更改并包含asp路由-…属性)转换为html属性列表的一种方法吗?razor引擎应该使用所有asp路由-。。。属性转换为正确的url。我有以下代码,但这不起作用 @{ var Attributes = ViewData["Attributes"] as Dictionary<string,string>; var AttributeRoute = ""; @foreach (var key in Attributes.Ke

我可以在模式标记中使用Razor呈现的内容吗?

我在我的网站上有近1000篇文章,这是在Umbraco中构建的,我想用文章模式标记来实现 我遇到的问题是,大部分内容是由razors动态生成的(例如@Umbraco.Field(“Title”))。我曾尝试将这些剃须刀放入标记的相关代码中,但谷歌的结构化数据测试工具显示了所有剃须刀的错误 这项工作能活一次吗?或者,是否有一种变通方法可以在一个站点上标记多篇文章,从而从页面上的其他区域提取数据 谢谢你的建议。是的,你应该能够做到这一点。我假设您遇到的问题是您试图使用JSON-LD-这增加了复杂性,

Razor 如何使用Blazor子组件中初始化的Web API?

我是C#的新手,Blazor一般都是m,已经为此奋斗了很长一段时间 我有一个父组件“parent.razor”和子组件“child.razor” 在parents中,除了所有其他HTML内容外,我还有child标记。所以它看起来像(举个例子) Parent.razor @第页“/机器” 机器信息 @代码 { } 现在,子组件中有一个foreach循环,它迭代列表中的每个项(machinetypes) 如果machinetypes来自指定的静态列表,则所有这些都可以正常工作。 代码如下 Chi

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