问题标签 [asp.net-mvc-views]
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.
asp.net-mvc-5 - 在 MVC 5 中使用 HtmlHelper
我正在编写一个MVC 5
互联网应用程序,我希望在使用 a 中的方法时显示 aId
的.div
DisplayFor
view
这是我拥有的一些代码:
这是我得到的错误:
“System.Web.Mvc.HtmlHelper”不包含“DisplayFor”的定义,并且找不到接受“System.Web.Mvc.HtmlHelper”类型的第一个参数的扩展方法“DisplayFor”(您是否缺少 using 指令还是汇编参考?)
我不确定我是否将DisplayWithIdFor
方法放置在正确的位置。我希望在被调用的中使用该DisplayWithIdFor
方法,并将该方法放在.Edit
view
controller
AssetController
DisplayWithIdFor
AssetController
我可以对这段代码有一些帮助吗?
提前致谢。
validation - MVC 5 - A potentially dangerous Request.Form value was detected from the client
I am developing an MVC5 internet application and have a question in regards to user input having HTML data.
I understand that if I want to have HTML code in a model, I can include the [AllowHtml]
data annotation and then sanitize the objects field.
My question is this, for any object field that does not have the [AllowHtml]
data annotation, where the user enters some HTML code, is it possible to cater to this error rather than have the Error.cshtml
display the error?
Ideally, I would like to display a validation message in the view before the Error.cshtml
displays and logs the error.
Is this possible? How can I cater to the error before the Error.cshtml
displays and logs the error.
Thanks in advance.
UPDATE
I have a function as follows in the Global.asax
file:
This function catches my errors such as when the user goes to a page that does not exist, however, the http error
in question goes directly to the error.cshtml
file.
How can I edit my code so that the Application_Error
function catches this error?
I am using Elmah
for logging and have customErrors mode="On"
redirect - MVC 5 - 将对象传递给共享视图
我正在开发一个 MVC 5 互联网应用程序,并且有一个关于将 an 传递object
给 shared的问题view
。
我在共享文件夹中有一个view
调用。CustomError.cshtml
这view
具有以下模型类型:@model CanFindLocation.ViewModels.CustomErrorViewModel
如何从 a 中的函数将类型的对象传递CanFindLocation.ViewModels.CustomErrorViewModel
给 this ?view
protected override void OnException(ExceptionContext filterContext)
controller
这是我的代码:
没有显示,而是view
调用了以下函数:
提前致谢。
html - HTML - 选择列表旁边的放置按钮
我正在编写 MVC 5 视图,我想在选择列表旁边放置一个按钮。我当前的代码将按钮放在选择列表下。
这是我的代码:
这是显示按钮位置的图像:
提前致谢。
更新
即使我有以下代码,该按钮也在选择列表下:
popup - 输入非整数时的 MVC 5 整数验证
我正在编写一个 MVC 5 互联网应用程序,并且有一个关于验证视图中的整数值的问题。
我有一个具有以下变量的模型:
如果我在该模型的视图中输入一个字符串值,我会弹出一个警报,上面写着:
这不是正常的验证消息,而是似乎与浏览器有关。
我的问题是:是否可以覆盖此警报弹出,而不是在输入字段下方显示通常的验证消息?
提前致谢。
html - 为什么在微调按钮单击时发出 HTTP 发布请求
我正在编写一个 MVC 5 互联网应用程序并且有一个关于视图的问题。
我在视图中添加了一个 Bootstrap 3 输入微调器,代码位于此资源链接:http ://codepen.io/Thomas-Lebeau/pen/csHqx
这是我的视图代码:
每当我单击向上或向下按钮中的任何一个时,[HttpPost]
都会发出请求。
为什么是这样?我怎样才能防止这种情况发生?
提前致谢。
html - HTML 元素的宽度不同
我正在编写 MVC 5 视图,并且对两个视图元素的宽度有疑问。
这是视图的图片:
这是我的代码:
Width
和Height
元素与其他表单控件的宽度不同。如何使这两个input-group spinner
元素与其他表单控件的宽度相同?
这是"Asset name"
HTML 元素的视图代码:
提前致谢。
编辑
这是微调器CSS代码:
在 Site.css 中,有以下代码:
如何将其添加input-group spinner
到上述 CSS 中?
我尝试了以下方法:
security - MVC 5 ViewBag 安全性
我正在编写一个 MVC 互联网应用程序,我有一个关于使用 ViewBag 的问题。
在我的许多控制器中,我都有 SelectList 对象,用户可以在其中选择一个对象。选择的对象是我的模型的外键值。
我的问题是:我应该为此使用 ViewBag 吗?ViewBag 的安全性如何?我应该在 ViewModel 中使用值而不是 ViewBag 吗?
提前致谢。
html - MVC 5 视图 - 每 1 秒运行一次代码
我正在编写一个 MVC 5 互联网应用程序,并且想知道如何每秒在视图中执行计算。
这是我的视图代码:
如何每秒计算过期值以便显示该值?是Model.account.subscriptionEndDate
一个DateTime
在UTC
.
提前致谢。
razor - 我们如何将下拉列表中的选定数据与 MVC 视图中的文本框绑定?
当我选择 dropDownlist 项时,我需要在文本框中输入值....如果有办法这样做....问候