问题标签 [razorengine]

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.

0 投票
0 回答
395 浏览

appdomain - RazorEngine IsolatedTemplateService 不会阻止加载的程序集数量的增长

我正在尝试IsolatedTemplateService在 RazorEngine 3.2.0 中使用。

根据http://www.fidelitydesign.net/?p=473,这应该可以防止越来越多的程序集被加载到我的主 AppDomain 中。

然而,情况似乎并非如此。我正在使用 PerfMon 来监视加载的程序集的数量,每次执行模板时,计数器值都会上升。

复制:

1) 打开 perfmon 并开始观察.NET CLR Loading: Current Assemblies.NET CLR Loading: Current Appdomains计数器

2)使用IsolatedTemplateService解析模板

结果:

解析模板时,“当前 Appdomains”计数器确实会飙升,然后又回落。看起来确实正在创建一个单独的应用程序域。

“当前组件”计数器一直在上升。它不会在任何时候回落。

我读错了这些计数器吗?或者,IsolatedTemplateService 是否无法将动态程序集创建限制到临时 AppDomain?

0 投票
4 回答
3621 浏览

jquery - 使用jquery在文本框中动态添加值

我有 Razor UI,其中有 3 列,如下所示:

这里的面额可能会不时变化。

因此使用 for 循环填充 UI,如下所示:

现在,如果我为每个面额输入金额,则应动态计算对应的总 amd totalamt。如何使用 jQuery 实现这一点。

0 投票
3 回答
890 浏览

asp.net-mvc - 区域上的 ASP MVC url/链接生成产生空

我正在使用 ASP MVC 5 并尝试在“ControlPanel”区域内的视图中生成链接

我的视图 rootfolder/Areas/ControlPanel/Views/CourseCategory/Index.cshtml

我的区域注册

路由配置文件

我的控制器

现在输出html产生空href

在这种情况下,在 Html.ActionLink 或 Url.Action 和 Url.RouteUrl 上生成链接的正确方法是什么?

0 投票
2 回答
2188 浏览

asp.net-mvc - 在附加的 EditorTemplate 中获取字段的属性

我想为 Int32 制作额外的编辑器模板。在其中我想获取所有属性(自定义/默认数据注释)并使用它们做一些工作:

那么问题来了,如何在 EditorTemplate 中获取属性的所有属性呢?

提前谢谢

0 投票
3 回答
1240 浏览

c# - 如何在 MVC Razor 布局页面中创建“带负载的标题”?

我正在尝试在要在母版页中使用的传统 web 表单中创建类似于用户控件的东西。当它呈现时,会触发一个事件以加载数据。

如何在 MVC Razor 布局中实现类似的功能?我的标题有自己的控制器视图和模型。

0 投票
1 回答
280 浏览

vb.net - 如何配置 RazorEngine 以使用 VB 作为语言?

我正在尝试使用RazorEngine呈现模板,而我的模板位于 VB.NET 中。关于如何指定模板解析器应该使用什么语言的文档很薄(或错误),我不知道如何配置它以使用 VB。

谁能指出我正确的方向?

0 投票
0 回答
501 浏览

asp.net-mvc-4 - MVC 4 Web 应用程序中的页面刷新错误

我在 MVC 4 中创建了一个网络表单。它工作正常,但是如果我希望在表单填写过程之间刷新一个页面,那么它会产生一个错误:

“/”应用程序中的服务器错误。

参数字典包含“NorthwindWebApplication.Controllers.OrdersController”中方法“System.Web.Mvc.ActionResult OrderEdit(Int32)”的不可为空类型“System.Int32”的参数“orderID”的空条目。

可选参数必须是引用类型、可空类型或声明为可选参数。参数名称:parameters 描述:当前web请求执行过程中发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.ArgumentException:参数字典包含“NorthwindWebApplication.Controllers”中方法“System.Web.Mvc.ActionResult OrderEdit(Int32)”的不可为空类型“System.Int32”的参数“orderID”的空条目。订单控制器”。可选参数必须是引用类型、可空类型或声明为可选参数。

参数名称:parameters 源错误:在执行当前 Web 请求期间产生了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。

现在,怎么处理???这只是通常的测试。如果我想刷新,那么我必须能够再次看到当前表单,其中包含空白文本框而不是错误页面。

0 投票
2 回答
273 浏览

asp.net-mvc - 如何使剃刀视图引擎将“[”和“]”视为文字而不是索引

我非常需要使用自定义输入命名规则,例如:

不能使用@HtmlTextBoxFor()

我决定将“产品”和“数量”文本文字移动为常量。也有强烈的需求。

然后我尝试了:

我得到一个错误,因为在 Razor 中使用了“[”和“]”,就像索引分隔符一样,我需要像字符串文字一样使用它。我试图用“\”转义它们,但后来我得到了 HTML 而不是所需的“[”和“]” "\[""\]"

如何正确转义方括号?你有什么建议?

真正需要的是移动输入名称键,如“产品”和“数量”,以便在一个地方进行定义和更改。

0 投票
1 回答
1194 浏览

asp.net-web-api - 将 RazorEngine 应用于一些 WebApi 响应

我有一个使用 WebApi + signalR + 自托管的应用程序。而且我添加了 RazorEngine 以启用具有剃刀语法的 cshtml 视图。

这可行(参见下面的简化代码),但这会导致所有 WebApi 调用尝试通过视图+剃刀生成 HTML。我想要一些 WebAPi,它只是将普通的 XML 或 JSON 发送到来自客户端的请求。例如,一个 api 控制器使用普通 XML/JSON,一个 api 控制器使用 vews/razor/cshtml 生成响应

有什么想法我会怎么做?

主页.cshtml...

0 投票
2 回答
14623 浏览

asp.net-mvc - 如何使用 url.action 使用 razer 删除 mvc4 中 url 中的查询字符串参数

url.action 是:

它工作正常,但我不想在 url 中显示 qyery 字符串

网址是:

http://localhost:99/Product/CategoryLevel?CategoryId=16&ProductName=Common%20Conditions

路线配置是: routes.MapRoute( name: "Home", url: "{controller}/{action}", defaults: new { controller = "Home", action = "Index" } );

控制器中的 ActionResult 是:`