问题标签 [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 - 如何在 MVC4 中使用 formcollection 获取 Checkbox 的值
我有一个函数,它收集一些视图(.cshtml)的控件的值
我收到复选框的值为“真,假”。我需要那个控制的价值。我怎么能拥有它?
请有任何想法。
c# - MVC5 视图下拉列表
在 C# MVC5 Internet 应用程序视图中,如何显示一个下拉列表供用户选择从列表中填充的View Model
列表项?
这是ViewModel
代码:
这是我目前在以下代码中的代码View
:
中的每个项目mapLocationItemTypes
当前都显示为class="text-box single-line valid"
.
是否有一个 MVC View 标记将显示从 alist<string>
或a 填充的列表array
?
我尝试了以下代码:
但是,我收到编译错误,并且不确定重载方法的值。
在视图中显示列表的最佳方式是什么,以便用户可以从列表中选择一个列表项?
提前致谢
asp.net-mvc - MVC - 与区域共享根视图
所以我在我的项目“根”中有一些简单的视图(列表、创建/编辑),我想在管理区域(真正的 MVC 区域)中使用大部分相同的视图。管理视图只会有一些差异。所以我的两个主要想法是:
为所有共享元素创建一个部分,两个视图将在需要时使用它。
像
IsAdmin
属性一样添加到我的视图模型中,并根据需要使用它来有条件地添加/更改元素,因此只会有一个视图。
有什么想法或其他方法吗?谢谢。
asp.net-mvc - MVC 视图中的条件语句
我不明白为什么我的视图有运行时错误。
已编辑
这是一个简单的 CRUD 视图。你认为我应该只创建一个 ViewModel 并以这种方式检查 null 吗?通常,我总是使用 ViewModel。
控制器:
azure - 如何从 MVC 视图将文件上传到 Azure Blob 存储
我正在编写一个 MVC5 互联网应用程序,并且需要一些帮助来将文件从我自己的文件系统上传到 Azure Blob。
这是我的 Azure 上传代码功能:
这是我上传测试文件的功能:
我不确定如何从用户可以浏览到要上传的文件的 MVC 视图中调用 UploadTestFile() 函数。
我需要使用 Ajax,还是可以通过从 MVC 视图调用该方法来简单地上传文件?我可以帮忙吗?
提前致谢
asp.net-mvc-5 - 用于选择项目的 MVC 5 下拉列表
我正在编写一个 MVC5 互联网应用程序,并且在尝试显示从 ViewModel 填充的模型属性的下拉列表时出现错误。
这是我的创建 ActionResult:
这是我的创建视图代码:
这是我得到的错误:
在线:
我可以帮忙吗?
提前致谢
编辑
object - 将对象从视图传递到 ActionResult
我正在编写一个 MVC5 互联网应用程序,我正在尝试将一个对象从 a 传递View
到 a ActionResult
。
的参数ActionResult
是一个AssetItem
称为assetItem。
这是函数定义:
这是我的View
代码:
中的assetItemDeleteAssetFile ActionResult
为空。
我可以帮忙吗?
提前致谢
javascript - JavaScript 和 CSS 应该进入视图吗?
我有我的 ASP.NET MVC 项目。我有一个 _Layout、一个控制器和一些视图。一些代码显然是全局的。例如 _Layout CSS 和整个站点通用的 CSS 肯定会放在全局 css 文件中。
但是,当样式和 JavaScript 特定于视图时,它们应该包含在 .cshtml 文件中还是应该包含在全局文件中?
validation - MVC 验证取决于表单元素
我正在编写一个 MVC 5 互联网应用程序,并且对视图中的验证有疑问。
这是我的视图代码:
我如何编写代码来验证model.asset.webAddress
或model.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 和一个控制器,但错误仍然存在。
这是我的模型:
这是控制器:
这是错误:
validation - 仅当模型状态无效时才会出现 MVC 视图异常
我正在编写一个 MVC 5 互联网应用程序,当我的模型未通过验证时会报告错误。
这是我的创建视图中的错误,如下所示:
System.Web.Mvc.dll 中出现“System.InvalidOperationException”类型的异常,但未在用户代码中处理
附加信息:具有键“assetCategory”的 ViewData 项属于“System.String”类型,但必须属于“IEnumerable”类型。
在这行代码:
以下是相关字段:
这是完整的组代码:
仅当模型未验证时才会发生此错误。如果模型确实验证,则不会发生错误,并且下拉列表已填充,我可以检索assetCategory 字符串中的选定值。
我可以对这段代码有一些帮助吗?