问题标签 [razor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Razor 语法和 Javascript
作为测试,我正在将我们编写的概念验证应用程序从 Web 表单转换为 Razor,以便我们对其进行评估。
到目前为止,我遇到了一个让我头疼的问题..生成客户端 Javascript ......
网络表格
剃刀语法
编译器在“availableIds.push”行给我以下错误:
编译器错误消息:CS1525:无效的表达式术语“{”
它显然试图将其编译为 C#...但是我该如何阻止它呢?
谢谢,
基龙
asp.net-mvc - 在 Razor 视图引擎和 ASP.NET MVC 3 中使用动态模型渲染局部视图
当我尝试渲染其模型类型指定为的局部视图时:
通过使用以下代码:
我得到以下异常:
但是,.aspx 文件中的相同代码可以完美运行。有什么想法吗?
asp.net-mvc - 如何通过属性过滤器在 MVC 中设置 Razor 布局?
我想通过基本控制器或属性中的代码设置默认 Razor 布局。文档中提到这是可能的,但我无法弄清楚它是如何完成的。
我知道 View 方法有 masterPage 参数可用,但我希望控制器返回的所有视图都自动设置此值。
不,我不能为此使用 _ViewStart,因为我的视图将在不同的地方(这不是正常的 MVC 站点配置)。
谢谢
asp.net-mvc - 使用 Razor 的 ASP.NET MVC 部分呈现问题
我为我的 mvc 应用程序定义了_Layout.cshtml,如下所示:
在SomePage.cshtml页面上,我已经包含了布局,还包含了部分渲染构造,因为我希望我的_MailForm.cshtml在此页面上呈现:
我的_MailForm.cshtml文件如下所示:
_MailForm.cshtml中声明的HeaderContent部分,假设从_Layout.cshtml呈现并加载mail.js脚本。该脚本实际上没有加载,因此我的表单逻辑不起作用。如果我将该HeaderContent部分从_MailForm.cshtml移动到SomePage.cshtml,则一切正常,因为 mvc 加载了脚本。
但是如何从_MailForm.cshtml文件中加载该脚本呢?
问候
c# - How can I use Razor in non-web applications... such as a mail merge program?
Has anyone attempted to use Razor outside of a Web Application, such as within a C# commandline application?
Generally how would one go about using Razor to do a simple mail merge? It seems to be possible based on the comments of this blog post.
asp.net - 谁对 MVC 有利(或不利):开发者还是设计者?
在将 MVC 与 ASP.NET 表单进行比较时,哪一个为网页设计师提供了更好的设计时体验?...哪个对开发人员更好?
我只是在查看新的Razor MVC语法,并认为设计人员可能会简单地删除循环}
中使用的杂散。for..each
有人可能会说 ASP.NET WebForms 提供了更好的网页设计师体验。
c# - 没有编码的 ASP.NET MVC Razor 渲染
Razor 默认对字符串进行编码。没有编码的渲染有什么特殊的语法吗?
asp.net-mvc - 如何使用 Razor 将未编码的 Json 写入我的视图?
我正在尝试使用 Razor 将对象作为 JSON 写入我的 Asp.Net MVC 视图,如下所示:
问题是在输出中对 JSON 进行了编码,而我的浏览器不喜欢它。例如:
如何让 Razor 发出未编码的 JSON?
razor - Razor 视图中的服务器端代码
有没有办法在 Razor 视图引擎中创建这样的功能?
css - .LESS 与 Razor 一起
是否可以将 Razor View Engine (ASP.NET MVC) 与 .LESS(类似于 SASS - http://lesscss.org/ for .NET)一起使用,因为它们都使用“@blah”?
我想要实现的是创建.LESS css 文件,与 Razor 混合。
更新:
抱歉有点不具体。我想要做的是在 .less (dotlesscss) css 文件中使用 Razor View Engine。这会很好,例如将站点设置(如从管理员定制的主题)传递到 css 文件中。
问题是语法会崩溃。
另一种方法是使用 C# 或其他一些视图引擎。