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

asp.net-mvc - 如何在 MVC4 中使用 formcollection 获取 Checkbox 的值

我有一个函数,它收集一些视图(.cshtml)的控件的值

我收到复选框的值为“真,假”。我需要那个控制的价值。我怎么能拥有它?

请有任何想法。

0 投票
3 回答
58842 浏览

c# - MVC5 视图下拉列表

在 C# MVC5 Internet 应用程序视图中,如何显示一个下拉列表供用户选择从列表中填充的View Model列表项?

这是ViewModel代码:

这是我目前在以下代码中的代码View

中的每个项目mapLocationItemTypes当前都显示为class="text-box single-line valid".

是否有一个 MVC View 标记将显示从 alist<string>或a 填充的列表array

我尝试了以下代码:

但是,我收到编译错误,并且不确定重载方法的值。

在视图中显示列表的最佳方式是什么,以便用户可以从列表中选择一个列表项?

提前致谢

0 投票
0 回答
120 浏览

asp.net-mvc - MVC - 与区域共享根视图

所以我在我的项目“根”中有一些简单的视图(列表、创建/编辑),我想在管理区域(真正的 MVC 区域)中使用大部分相同的视图。管理视图只会有一些差异。所以我的两个主要想法是:

  • 为所有共享元素创建一个部分,两个视图将在需要时使用它。

  • IsAdmin属性一样添加到我的视图模型中,并根据需要使用它来有条件地添加/更改元素,因此只会有一个视图。

有什么想法或其他方法吗?谢谢。

0 投票
2 回答
2867 浏览

asp.net-mvc - MVC 视图中的条件语句

我不明白为什么我的视图有运行时错误。

检查 NULL

已编辑

这是一个简单的 CRUD 视图。你认为我应该只创建一个 ViewModel 并以这种方式检查 null 吗?通常,我总是使用 ViewModel。

控制器:

0 投票
1 回答
10201 浏览

azure - 如何从 MVC 视图将文件上传到 Azure Blob 存储

我正在编写一个 MVC5 互联网应用程序,并且需要一些帮助来将文件从我自己的文件系统上传到 Azure Blob。

这是我的 Azure 上传代码功能:

这是我上传测试文件的功能:

我不确定如何从用户可以浏览到要上传的文件的 MVC 视图中调用 UploadTestFile() 函数。

我需要使用 Ajax,还是可以通过从 MVC 视图调用该方法来简单地上传文件?我可以帮忙吗?

提前致谢

0 投票
2 回答
8001 浏览

asp.net-mvc-5 - 用于选择项目的 MVC 5 下拉列表

我正在编写一个 MVC5 互联网应用程序,并且在尝试显示从 ViewModel 填充的模型属性的下拉列表时出现错误。

这是我的创建 ActionResult:

这是我的创建视图代码:

这是我得到的错误:

在线:

我可以帮忙吗?

提前致谢

编辑

0 投票
0 回答
192 浏览

object - 将对象从视图传递到 ActionResult

我正在编写一个 MVC5 互联网应用程序,我正在尝试将一个对象从 a 传递View到 a ActionResult

的参数ActionResult是一个AssetItem称为assetItem。

这是函数定义:

这是我的View代码:

中的assetItemDeleteAssetFile ActionResult为空。

我可以帮忙吗?

提前致谢

0 投票
3 回答
182 浏览

javascript - JavaScript 和 CSS 应该进入视图吗?

我有我的 ASP.NET MVC 项目。我有一个 _Layout、一个控制器和一些视图。一些代码显然是全局的。例如 _Layout CSS 和整个站点通用的 CSS 肯定会放在全局 css 文件中。

但是,当样式和 JavaScript 特定于视图时,它们应该包含在 .cshtml 文件中还是应该包含在全局文件中?

0 投票
0 回答
340 浏览

validation - MVC 验证取决于表单元素

我正在编写一个 MVC 5 互联网应用程序,并且对视图中的验证有疑问。

这是我的视图代码:

我如何编写代码来验证model.asset.webAddressmodel.fileId取决于是否model.asset.linkFromExternalResource检查?

我会尝试更好地解释这一点。如果用户选中了model.asset.linkFromExternalResource复选框,则将model.asset.webAddress验证该值,但不验证model.fileId该复选框;如果model.asset.linkFromExternalResource未选中该复选框,则将model.asset.webAddress不验证该值,但model.fileId将验证该值。

我应该如何处理这种情况?我是在视图中还是在控制器中编写此代码?

编辑

我已添加MVC Foolproof Validation但收到以下错误:

[NotImplementedException:方法或操作未实现。]

在这行代码:

而不是使用MVC Foolproof Validation,编写我自己的自定义验证属性更容易吗?

编辑2

我创建了一个 testModel 和一个控制器,但错误仍然存​​在。

这是我的模型:

这是控制器:

这是错误:

0 投票
1 回答
309 浏览

validation - 仅当模型状态无效时才会出现 MVC 视图异常

我正在编写一个 MVC 5 互联网应用程序,当我的模型未通过验证时会报告错误。

这是我的创建视图中的错误,如下所示:

System.Web.Mvc.dll 中出现“System.InvalidOperationException”类型的异常,但未在用户代码中处理

附加信息:具有键“assetCategory”的 ViewData 项属于“System.String”类型,但必须属于“IEnumerable”类型。

在这行代码:

以下是相关字段:

这是完整的组代码:

仅当模型未验证时才会发生此错误。如果模型确实验证,则不会发生错误,并且下拉列表已填充,我可以检索assetCategory 字符串中的选定值。

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