问题标签 [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.

0 投票
1 回答
1419 浏览

asp.net-mvc-5 - 在 MVC 5 中使用 HtmlHelper

我正在编写一个MVC 5互联网应用程序,我希望在使用 a 中的方法时显示 aId的.divDisplayForview

这是我拥有的一些代码:

这是我得到的错误:

“System.Web.Mvc.HtmlHelper”不包含“DisplayFor”的定义,并且找不到接受“System.Web.Mvc.HtmlHelper”类型的第一个参数的扩展方法“DisplayFor”(您是否缺少 using 指令还是汇编参考?)

我不确定我是否将DisplayWithIdFor方法放置在正确的位置。我希望在被调用的中使用该DisplayWithIdFor方法,并将该方法放在.Edit viewcontrollerAssetControllerDisplayWithIdForAssetController

我可以对这段代码有一些帮助吗?

提前致谢。

0 投票
1 回答
2644 浏览

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"

0 投票
1 回答
609 浏览

redirect - MVC 5 - 将对象传递给共享视图

我正在开发一个 MVC 5 互联网应用程序,并且有一个关于将 an 传递object给 shared的问题view

我在共享文件夹中有一个view调用。CustomError.cshtmlview具有以下模型类型:@model CanFindLocation.ViewModels.CustomErrorViewModel

如何从 a 中的函数将类型的对象传递CanFindLocation.ViewModels.CustomErrorViewModel给 this ?viewprotected override void OnException(ExceptionContext filterContext)controller

这是我的代码:

没有显示,而是view调用了以下函数:

提前致谢。

0 投票
2 回答
1600 浏览

html - HTML - 选择列表旁边的放置按钮

我正在编写 MVC 5 视图,我想在选择列表旁边放置一个按钮。我当前的代码将按钮放在选择列表下。

这是我的代码:

这是显示按钮位置的图像:

按钮位置

提前致谢。

更新

即使我有以下代码,该按钮也在选择列表下:

0 投票
1 回答
754 浏览

popup - 输入非整数时的 MVC 5 整数验证

我正在编写一个 MVC 5 互联网应用程序,并且有一个关于验证视图中的整数值的问题。

我有一个具有以下变量的模型:

如果我在该模型的视图中输入一个字符串值,我会弹出一个警报,上面写着:

这不是正常的验证消息,而是似乎与浏览器有关。

我的问题是:是否可以覆盖此警报弹出,而不是在输入字段下方显示通常的验证消息?

提前致谢。

0 投票
1 回答
112 浏览

html - 为什么在微调按钮单击时发出 HTTP 发布请求

我正在编写一个 MVC 5 互联网应用程序并且有一个关于视图的问题。

我在视图中添加了一个 Bootstrap 3 输入微调器,代码位于此资源链接:http ://codepen.io/Thomas-Lebeau/pen/csHqx

这是我的视图代码:

每当我单击向上或向下按钮中的任何一个时,[HttpPost]都会发出请求。

为什么是这样?我怎样才能防止这种情况发生?

提前致谢。

0 投票
2 回答
517 浏览

html - HTML 元素的宽度不同

我正在编写 MVC 5 视图,并且对两个视图元素的宽度有疑问。

这是视图的图片:

看图片

这是我的代码:

WidthHeight元素与其他表单控件的宽度不同。如何使这两个input-group spinner元素与其他表单控件的宽度相同?

这是"Asset name"HTML 元素的视图代码:

提前致谢。

编辑

这是微调器CSS代码:

在 Site.css 中,有以下代码:

如何将其添加input-group spinner到上述 CSS 中?

我尝试了以下方法:

0 投票
2 回答
1831 浏览

security - MVC 5 ViewBag 安全性

我正在编写一个 MVC 互联网应用程序,我有一个关于使用 ViewBag 的问题。

在我的许多控制器中,我都有 SelectList 对象,用户可以在其中选择一个对象。选择的对象是我的模型的外键值。

我的问题是:我应该为此使用 ViewBag 吗?ViewBag 的安全性如何?我应该在 ViewModel 中使用值而不是 ViewBag 吗?

提前致谢。

0 投票
1 回答
184 浏览

html - MVC 5 视图 - 每 1 秒运行一次代码

我正在编写一个 MVC 5 互联网应用程序,并且想知道如何每秒在视图中执行计算。

这是我的视图代码:

如何每秒计算过期值以便显示该值?是Model.account.subscriptionEndDate一个DateTimeUTC.

提前致谢。

0 投票
1 回答
139 浏览

razor - 我们如何将下拉列表中的选定数据与 MVC 视图中的文本框绑定?

当我选择 dropDownlist 项时,我需要在文本框中输入值....如果有办法这样做....问候