问题标签 [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.
c# - Asp.Net MVC 4 - 绑定到在 POST 中不起作用的复杂对象
我有一个看起来像这样的视图模型:
EventLayout 是一个自定义对象,如下所示:
基本上 EventLayout 只是一个提供字符串后备存储的自定义枚举。EventLayout 绑定到一个 Select 表单控件(T() 只是一个本地化扩展方法):
当我将此表单发布到服务器时,当操作尝试绑定时,EventVm.EventLayout 属性为空。但是我可以看到在表单数据中发布了一个 EventLayout 实例:
我的动作是这样的:
有人可以告诉我我做错了什么吗?
asp.net-mvc - 在 Truncate Razor 助手末尾更改文本颜色?
我有一个基本的 Truncate Razor 助手,我正在尝试更改<text></text>
. 这个元素是由剃刀引擎解析的,所以我不能使用编码的html/css(至少我还没有找到方法)在此先感谢您的帮助。
这是基本的截断助手:
注意:它的作用类似于Craig 的 jQuery textAreaExpandertextarea
的链接,点击时会展开
asp.net-mvc - 如何在 MVC 中的两个视图(公共控制器)之间传递值
以下是我的查询相关部分的结构:
控制器对于两个视图都是通用的。
问题:view1 需要控制器并将 CLASSID 设置为 viewbag。现在,在 view2 的 jquery 加载事件中,我想访问 viewBag 值,但它不可用。我需要根据 viewbag.classID 上存在的值来呈现 cshtml。
如果有任何替代或最佳方法或如何纠正此问题,请向我提出建议。
谢谢你
asp.net-mvc-3 - 如何将 dfd、dtd 和 soprtr 变量用于另一个操作?
[HttpPost]
我已经定义了三个名为 dfd、dtd 和 soprtr 的变量,并希望将这些变量用于另一个 ActionResult。现在请帮助我,我该怎么做?
asp.net-mvc - Razor 语法 - ActionLink 未显示正确的链接
我有点努力在 ASP.NET MVC4 中获取操作 url。
我正在使用以下剃刀语法创建一个链接:
我得到的输出是:
我想要的是:
任何想法,我错过了什么?
更新:
RouteConfig如下:
第二次更新
如果我从路由配置中注释以下行,我会按预期获得 URL。知道为什么吗?
asp.net-mvc - VirtualPathProvider 中未调用 MVC GetFile 方法
我创建了一个 VirtualPathProvider 来读取部分视图(来自 Azure 存储),但是当我到达希望 VirtualPathProvider 去寻找视图的页面(在 Azure 存储中)时,它不会调用 GetFile 方法。因此它没有找到该文件。FileExists 方法确实被调用并返回 true。
这是包含我要加载的视图的页面:
这是加载视图的控制器方法:
最后是 VirtualPathProvider :
razor - Razor:迭代项目和子项目
我需要输出如下内容:
我正在使用这个模板:
我的课程:
尝试解析时出现异常。它说j
在当前上下文中不存在。我不知道如何使它正确。
html - 如何在 Asp.Net MVC4 Razpr 视图中将操作链接作为图像?
NET MVC4 与实体框架。我正在尝试评级控制,因为我正在使用@Url.Action
。现在我必须将操作链接转换为星形图像按钮。请任何人给我一个想法来获得它。
这是我的代码:
asp.net-mvc - 在标签 HTML 中获取新行
我正在从 Textarea 保存文本。并且文本也与新行一起存储以及:
我正在以上述格式从数据库中获取数据。但是如何使用新行在屏幕上显示它<label>@text</label>
这是我的问题的 JSFiddle 链接:http: //jsfiddle.net/rjha999/J8kRw/
我在服务器端以如下形式获取数据::
但是在我的查看页面中,我将这种形式的数据显示为:
但我得到的结果是:
asp.net-mvc - 将字符串渲染为 MVC 视图
我有一个简单的 Email Composer 类,我从中获取所有应用程序电子邮件内容。在此示例中,它将产品发送到电子邮件。
现在,我也想打印它们,并且尝试重新使用相同的方法从电子邮件编辑器中获取完整的 html 并将其输出到视图。
控制器动作
观点是:
如果我将body
a 作为 a传递,Model
我会在解析器上遇到错误,所以我使用的是a ViewBag
。
作为输出:
@Html.Raw(email)
什么都不输出@Html.Raw(email.Length)
将输出17463
@email
将输出代码但浏览器输出它,不解析它(下图)
我错过了什么?我知道这一定是一件非常简单的事情,但我完全空白......
浏览器输出使用@email