问题标签 [asp.net-mvc-4]
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.
linq - 学习 MVC、Linq、实体框架的最佳资源
我很快将加入一个新团队,他们正在研究上述技术。我来自asp.net 背景,在这些技术中没有太多工作。请建议好的资源,以及首先开始学习的资源。
谢谢
asp.net-mvc - 下拉列表 onchange 操作
在我看来有这样的DropDownList
:
该视图显示采购订单,下拉列表应为用户提供过滤的可能性,例如仅选择“活动”订单。
我更喜欢普通的 ASP.NET MVC 中的解决方案。
在 old skool ASP 经典中,我会onchange=submit
在 SELECT 和被调用的 ASP(通过 FORM 操作)中有一个Request.Form([name of the SELECT])
...
jquery - MVC4、jQuery Mobile 和 Javascript 自动提交只工作一次,直到刷新
我有一个下拉列表,它自动提交表单并执行我通过部分视图在整个项目中使用的搜索,但它仅在我第一次使用时才有效,除非我刷新页面。这是一个带有 jQuery Mobile 项目的 MVC 4。
这是我在部分视图中的代码,
我想每次以某种方式加载使用局部视图的页面/视图时,我都需要能够刷新页面或列表。这是一个jQuery问题???
有什么想法,如果允许的话,我可以为该网站提供 URL 吗?
更新/编辑
多谢你们,
我遇到了一些混合 jQuery Mobile 和 MVC 的问题,主要是由于它们处理 URL 字符串的方式不同,所有这些都来自 15 年的 Web 开发。所有 jQuery Mobile 文档都处理经典的 URL 字符串,例如。about/us.html 这不是 MVC 方式!
这是我填充下拉列表的控制器代码,
这是网站,
http://www.peninsulaguide.com.au/
单击“Beach Search”,然后单击“Select a Coastline”或“Select a Town”将起作用,但之后没有刷新就什么也做不了。
有两个下拉菜单,但如果我删除一个下拉菜单并没有什么不同。
干杯,
麦克风
asp.net-mvc - 代码生成:自定义控制器模板
首先,我使用的是 Asp.Net MVC 4,并按照本教程修改了我的解决方案以包含 CodeTemplates 文件夹。(我认为我的问题可能与 MVC 相关?)
我已经用我自己的 JQgrid 模板替换了 Ajax 网格模板中的代码,这对于启动我的项目来说很好。但是我在创建全新的控制器模板时遇到了麻烦(以及让它们出现在创建新控制器菜单中)
有任何想法吗?
更新
我已经尝试过使用脚手架功能,但这并不完全是我的想法(尽管它确实像预期的那样工作。我观看了史蒂夫·桑德森(steve sanderson)关于该主题的视频,内容非常丰富),任何方式都可以得到我在添加控制器 gui 中的自定义视图/控制器?
tsql - 为什么 MVC4 项目成员数据库表是“成员”而不是“aspnet_Membership”?
如果您在 VS2010 中使用 Internet 应用程序项目模板创建一个新的 MVC4 Web 应用程序,则 aspnet DB 有六个表:
应用程序、成员资格、配置文件、角色、用户和 UsersInRoles
如果我使用 aspnet_regsql.exe 工具表名是 aspnet_Membership 等。但都有'aspnet_' MVC4 表没有这个模式!他们有上面的名字(看不到'aspnet_')
我什至直接从以下位置复制了 aspnet_regsql.exe 使用的脚本:
C:\Windows\Microsoft.NET\Framework\v4.0.30319 在 Sql Server Management Studio 中使用
结果是一样的……使用了“aspnet_”。
MVC4 表的列也略有不同(Membership 表中没有 MobilePIN 列),那么这里是否有另一个提供商在工作?
为什么 MVC4 会产生这些略有不同的表?
asp.net-mvc - HtmlHelper ActionLink omits area (asp.net mvc 4)
I have problem with generation of links I have an Area named "Administration", it also has a HomeController as a root, In the masterpage
Also I inherited From Route, and the method GetVirtualPath accepts the parameter values which omits area key, and passes only controller and action.
Where did I go wrong?
razor - 编辑和保存复杂对象
假设您有以下对象:
假设属性用[Required]
,[Display]
和其他属性装饰。
然后我的控制器(为了演示而简化):
我经常看到在 MVC 中编辑这样的对象的演示,但他们不断地将对象的集合分解为自己的形式(例如,编辑联系人,然后编辑联系人的特定地址)。另一方面,我试图在同一页面内编辑所有这些信息,但没有成功。例如:
我一直遇到的问题是ModelState.IsValid
当我去保存信息时永远不会过去。这样做有诀窍,还是只是在 MVC 领域之外?我想获取一个对象Contact
并将所有信息转储在一页上进行编辑,并成功地重新保存它,但我似乎无法让它工作。(我的下一步是绑定 ajax,以便您可以在该页面上动态添加/删除“ShipingAddresses”,但我需要先保存才能工作——KISS)
问题:
ModelState.IsValid
几乎总是错误的- 集合项的表单元素通常具有相同的名称,因此在此演示
Line1
中,ShippingAddresses
集合中的每个都转储到页面,name="addr_Line1"
而不是ShippingAddresses[0]_Line1
像我期望的那样。
visual-studio-2010 - ASP.NET MVC 4 打破了 ASP.NET MVC 3 项目
安装 ASP.NET MVC 4 Developer Preview 后,我无法再打开 MVC 3 项目,并显示以下错误消息:
<ProjectTypeGuids>
在我的 MVC 3 .csproj 文件中看起来正确:
这是 MVC 4 开发人员预览版中的错误,还是我的 Visual Studio 2010 安装中缺少某些内容?我该如何解决?我应该回滚我的 MVC 4 安装吗?
我尝试运行devenv /ResetSkipPkgs
并安装 MVC 3 Tools Update,但无济于事。
asp.net - ASP.NET MVC 4 AJAX 提交表单不起作用
我正在尝试使用 MVC 4 中的 Ajax.BeginForm 辅助方法将表单从同步转换为异步。
在我看来,我有:
单击提交按钮时,将执行完整的回发。我的操作方法如下所示:
有什么我想念的吗?MVC 4 当前版本有一些问题吗?
在我的 Web.Config 中,我确实将 ClientValidationEnabled 和 UnobtrusiveJavaScriptEnabled 设置为 true。
我的 _Layout.cshtml 中也指定了这些:
autofac - Autofac MVC 与 ASP.Net MVC 4 的集成
我正在 ASP.Net MVC 4 中开始一个新项目,我想知道是否可以将 Autofac MVC3 集成与 MVC 4 项目一起使用?