问题标签 [strongly-typed-view]
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 - 在 MVC 中声明单个模型的 VB 语法(利用强类型视图)
我试图尽可能避免使用魔术字符串,但我找不到正确的 VB 语法来绑定单个模型,如此c# 示例中所示。
谁能指出我正确的方向?
(目前以下在模型文本下表示“预期的声明结束”)
编辑:
需要一个简单的直接广播(对不起这个愚蠢的问题)
asp.net-mvc - 如何在没有 ViewData 的情况下绑定 Html.DropDownList(强类型视图)
我似乎找不到一篇好的博客文章来展示如何在没有魔术字符串“ViewData”的情况下将模型绑定到视图(使用强类型视图是我尝试采用的方法)
有谁知道我需要在下面更改什么才能将其直接绑定到我的模型?
看法
控制器
编辑
VB中的最终解决方案如下图,感谢大家的大力响应!
控制器
看法
产品类别(带有类别的 IEnumeralbe 属性)
asp.net-mvc - When would you not use a strongly-typed ASP.NET MVC view?
Assuming that an ASP.NET MVC View is going to show data, is there any scenario where you would not want to use a strongly-typed view?
asp.net-mvc - 名称“模型”未在强类型视图中声明 - ASPNET MVC
最近,我的一些强类型视图随机(零代码更改)决定“模型”不是有效项目......再次 - 零代码更改。我只是打开了我的视图,现在它已经坏了......所以我从逻辑上删除了视图并创建了一个新视图 - 仍然坏了。有没有其他人使用 MVC 遇到过这个问题?下面是一个简单的例子
实际错误显示在视图中 - 在“模型”一词下方是一条红线,当我将鼠标悬停在它上面时(在我的任何部分视图中 - 强类型)它说“名称‘模型’未声明”
asp.net-mvc - ASP.NET MVC,强类型视图,部分视图参数故障
如果我得到继承自的视图:
其中 Foo 有一个带有类型字符串的属性 Bar
并且视图想要呈现强类型的局部视图,它继承自:
像这样:
那为什么它会抛出这个:
传入字典的模型项是“Foo”类型,
但该字典需要一个“System.String”类型的模型项。
当 bar 未初始化时?
更具体地说:为什么它通过 Foo,它应该在哪里通过 null?
c# - 在 asp.net mvc 中使用强类型视图数据时设置页面标题
如何使用强类型视图和母版页在 asp.net mvc 中设置页面标题。
我在母版页类中添加了一个公共属性,但在我的视图/操作中似乎无法访问它。
asp.net-mvc - 如何在 Asp.Net MVC 的强类型视图中将文本框绑定到模型参数?
我在看过的教程中看到这样做的唯一方法是,他们说创建一个新的 .ascx 并为查看内容选择“创建”选项。
我希望能够使用特定 ID 自定义我的更多内容......所以,如果我有一个拥有数据的客户:string FirstName
、、、string LastName
。string Address
如何绑定我的文本框,以便在提交表单时将文本框值用作名字/姓氏/地址?
这是我的表格:
我需要做什么才能将每个绑定到正确的模型参数?
我试过这个:
这给了我一个错误......
有任何想法吗?
asp.net-mvc - ASP.NET MVC 新手:为什么创建强类型视图时我的模型不可用?
我从 ASP.NET MVC 开始,并使用NerdDinner作为参考。我做了以下事情:
- 创建了一个新项目
- 添加了几个表
- 为他们创建了 LINQ to SQL
- 创建了一个新的控制器
我的 Models 目录现在包含 MyModel.dbml,在该目录下有 MyModel.designer.cs,其中包含与我的两个表相关的模型类(我们称它们为类别和产品)。
现在,在我的新控制器下,我想创建一个强类型视图。例如,我的控制器中有以下代码(对于我的应用程序,我必须按名称工作,并且“名称”字段是唯一的):
我想创建一个强类型视图。所以我右键单击“ return View(user)
”行,然后选择“添加视图...”。我单击“创建强类型视图”。当我单击“查看数据类”的下拉菜单时,我看不到我的模型,而只有:
- MyProject.Controllers.AccountMembershipService
- MyProject.Controllers.FormsAuthenticationService
我错过了什么?
asp.net-mvc - 正确使用强类型的局部视图吗?
我正在用 ASP.NET MVC 开发一个小应用程序。
这个应用程序有很多“HTML 片段”,它们被多次使用,但略有不同。
对于这部分,我使用了强类型的部分视图。
我的问题是:这是在视图层重用代码的正确方法吗?使用局部视图是否有一些不便之处?
非常感谢。
asp.net-mvc - Asp.Net MVC - 具有两个相同类型列表的强类型视图
我有一个对 Item 类进行强类型化的视图。在我的控制器中,我需要发送两个不同的列表。除了用两个 List 创建一个新类之外,还有更简单的方法吗?
我最终要做的是在我的主页上按日期订购 10 件商品,并按人气订购 10 件商品。
我做了什么
我实际上是结合了两个答案。我将我的视图强类型化到我用两个列表创建的新类中。然后,我为每个列表强输入了两个部分视图。可能看起来有点矫枉过正,但我喜欢它的结果。