问题标签 [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 投票
2 回答
2365 浏览

c# - Asp.Net MVC 4 - 绑定到在 POST 中不起作用的复杂对象

我有一个看起来像这样的视图模型:

EventLayout 是一个自定义对象,如下所示:

基本上 EventLayout 只是一个提供字符串后备存储的自定义枚举。EventLayout 绑定到一个 Select 表单控件(T() 只是一个本地化扩展方法):

当我将此表单发布到服务器时,当操作尝试绑定时,EventVm.EventLayout 属性为空。但是我可以看到在表单数据中发布了一个 EventLayout 实例:

在此处输入图像描述

我的动作是这样的:

有人可以告诉我我做错了什么吗?

0 投票
1 回答
823 浏览

asp.net-mvc - 在 Truncate Razor 助手末尾更改文本颜色?

我有一个基本的 Truncate Razor 助手,我正在尝试更改<text></text>. 这个元素是由剃刀引擎解析的,所以我不能使用编码的html/css(至少我还没有找到方法)在此先感谢您的帮助。

这是基本的截断助手:

注意:它的作用类似于Craig 的 jQuery textAreaExpandertextarea的链接,点击时会展开

0 投票
1 回答
1012 浏览

asp.net-mvc - 如何在 MVC 中的两个视图(公共控制器)之间传递值

以下是我的查询相关部分的结构:

控制器对于两个视图都是通用的。

问题:view1 需要控制器并将 CLASSID 设置为 viewbag。现在,在 view2 的 jquery 加载事件中,我想访问 viewBag 值,但它不可用。我需要根据 viewbag.classID 上存在的值来呈现 cshtml。

如果有任何替代或最佳方法或如何纠正此问题,请向我提出建议。

谢谢你

0 投票
1 回答
79 浏览

asp.net-mvc-3 - 如何将 dfd、dtd 和 soprtr 变量用于另一个操作?

[HttpPost]

我已经定义了三个名为 dfd、dtd 和 soprtr 的变量,并希望将这些变量用于另一个 ActionResult。现在请帮助我,我该怎么做?

0 投票
1 回答
947 浏览

asp.net-mvc - Razor 语法 - ActionLink 未显示正确的链接

我有点努力在 ASP.NET MVC4 中获取操作 url。

我正在使用以下剃刀语法创建一个链接:

我得到的输出是:

我想要的是:

任何想法,我错过了什么?

更新:

RouteConfig如下:

第二次更新

如果我从路由配置中注释以下行,我会按预期获得 URL。知道为什么吗?

0 投票
0 回答
643 浏览

asp.net-mvc - VirtualPathProvider 中未调用 MVC GetFile 方法

我创建了一个 VirtualPathProvider 来读取部分视图(来自 Azure 存储),但是当我到达希望 VirtualPathProvider 去寻找视图的页面(在 Azure 存储中)时,它不会调用 GetFile 方法。因此它没有找到该文件。FileExists 方法确实被调用并返回 true。

这是包含我要加载的视图的页面:

这是加载视图的控制器方法:

最后是 VirtualPathProvider :

0 投票
3 回答
226 浏览

razor - Razor:迭代项目和子项目

我需要输出如下内容:

我正在使用这个模板:

我的课程:

尝试解析时出现异常。它说j在当前上下文中不存在。我不知道如何使它正确。

0 投票
1 回答
508 浏览

html - 如何在 Asp.Net MVC4 Razpr 视图中将操作链接作为图像?

NET MVC4 与实体框架。我正在尝试评级控制,因为我正在使用@Url.Action。现在我必须将操作链接转换为星形图像按钮。请任何人给我一个想法来获得它。

这是我的代码:

0 投票
2 回答
3197 浏览

asp.net-mvc - 在标签 HTML 中获取新行

我正在从 Textarea 保存文本。并且文本也与新行一起存储以及:

我正在以上述格式从数据库中获取数据。但是如何使用新行在屏幕上显示它<label>@text</label>

这是我的问题的 JSFiddle 链接:http: //jsfiddle.net/rjha999/J8kRw/

我在服务器端以如下形式获取数据::

但是在我的查看页面中,我将这种形式的数据显示为:

但我得到的结果是:

在此处输入图像描述

0 投票
1 回答
136 浏览

asp.net-mvc - 将字符串渲染为 MVC 视图

我有一个简单的 Email Composer 类,我从中获取所有应用程序电子邮件内容。在此示例中,它将产品发送到电子邮件。

现在,我也想打印它们,并且尝试重新使用相同的方法从电子邮件编辑器中获取完整的 html 并将其输出到视图。

控制器动作

观点是:

如果我将bodya 作为 a传递,Model我会在解析器上遇到错误,所以我使用的是a ViewBag

作为输出:

  • @Html.Raw(email)什么都不输出
  • @Html.Raw(email.Length)将输出17463
  • @email将输出代码但浏览器输出它,不解析它(下图)

我错过了什么?我知道这一定是一件非常简单的事情,但我完全空白......


浏览器输出使用@email

在此处输入图像描述