问题标签 [asp.net-mvc-3-areas]

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 回答
203 浏览

asp.net-mvc-3 - 自动回发时保存表单

我对 MVC3 很陌生。在我的视图页面中,我有一个下拉列表和一些字段数据,方式如下。

看法:-

这里提交按钮和下拉控件都提交表单我想知道控制器如何识别调用是通过提交按钮而不是从下拉列表中发生的。非常感谢您的帮助。

0 投票
0 回答
299 浏览

c#-4.0 - 如何在 MVC3 的控制器中获取 DropDown 选定值而不是分配按钮?

大家好,我必须从下拉列表中获取选定的值到我在控制器中的 post 方法中,而不是解决分配按钮 ..我该怎么做

我的控制器

现在我想在我的 postmedthod 中获取选定的值 projectId 参数,而不是工作分配按钮。谁能帮我解决这个问题?

0 投票
2 回答
10161 浏览

c# - 如何在 MVC3 中将 MapRoute 与区域一起使用

我的网络应用程序中有一个名为“Admin”的区域。

因此,http ://localhost.com/Admin转到管理区域中的主控制器和索引操作。

但是,我希望能够使用以下 URL 访问 Admin Home Controller 和 Index Action:

http://localhost.com/你好

我有这个作为我的尝试:

如您所见,我正在指定命名空间和区域,但我得到的只是路由错误:

未找到视图“索引”或其主视图,或者没有视图引擎支持搜索的位置。

它不是在管理区域中搜索。

有任何想法吗?

0 投票
1 回答
296 浏览

asp.net-mvc-3 - 带有区域的 ASP.NET MVC 中的 ServiceRoute 将 ActionLink 拦截到 Home

我有一个带有区域的 MVC 3 应用程序,并且我正在从特定区域和控制器公开服务。到此服务的路由在 AreaRegistration 中定义,如下所示

在我的Global.asax.cs我只定义了一个默认路由

在我_Layout.chshtml的主页中有一个链接,我在其中给出了一个空白区域,我希望它可以在顶部文件夹中(在区域文件夹之外)中找到操作IndexHomeControllerControllers

由于某种原因,这ActionLink呈现为

如果我注释掉 ServiceRoute,同样的ActionLink~/就是我所期望的。

任何想法如何解决此路由问题?我发现的唯一解决方法是改用它:

0 投票
0 回答
246 浏览

sql-server-2008 - 使用 asp net mvc3 和 sql server 企业版服务器构建应用程序

我需要构建一个使用 ASP NET MVC3 的应用程序并尝试连接到 SQL Server Enterprise Server。我能做到吗?因为我没有安装 SQL Server Compact Edition,而我的老板希望它使用 SQL Server Enterprise Edition。谢谢

0 投票
1 回答
299 浏览

asp.net-mvc - 将自定义类添加到 mvc3(不在视图、控制器或模型文件夹中)

我目前是 asp.net 和 mvc3 的新手。我需要添加类来连接到 system.data.sqlclient 和一些类来连接到其他 dll。我不能打电话给班级。它在 AppCode(不是 APP_CODE)中,无法从控制器、视图和模型中调用它。请有人帮我..

0 投票
2 回答
389 浏览

c# - 如何为不同的 MVC 3 区域指定不同的 AddController 代码模板?

我知道如何为 MVC 项目自定义控制器/视图模板。但是,我的项目中有几个不同的 MVC 3 区域,每个区域都有自己的模型、视图和控制器。有没有办法为每个区域指定不同的代码模板?我试图将 CodeTemplates 文件夹放在我的 Area 子文件夹之一中,但它不起作用。

这个想法是,当我右键单击区域中的任何控制器文件夹并选择添加 -> 控制器时,我希望它使用该区域控制器模板。

更新: 我很高兴能够选择我想要使用的控制器模板,但仍然想知道是否可以为不同的区域指定 CodeTemplates。

0 投票
1 回答
70 浏览

asp.net-mvc-3 - 在一个应用程序中拥有多个 EF 模型是否很好

我们在我们的应用程序中使用 MVC3 和 EF。我们遵循数据库优先的方法。

我们正处于或项目的初始阶段。到目前为止,我们正在考虑在我们的应用程序中使用多个 EF 模型(从 DB 生成)。

就像每个模块一样,我们正在考虑使用相关表生成模型并在该模块中使用该表。

可能在某些模型中,我们可能有一些常见的表格,如参考数据(示例国家列表)。

这样做会对性能产生任何影响吗?

谢谢。

0 投票
1 回答
3826 浏览

asp.net-mvc-3 - 想通过 _layout 将 @renderbody() 放入部分视图源中

创建 MVC 3 Razor 项目。有一个非常复杂的 UI 设计。我想通过 _layout 将 @renderbody() 放入部分视图源中。编译器不会让我。有没有办法做到这一点?

0 投票
2 回答
1374 浏览

asp.net-mvc - 在 ASP.NET MVC 3 中更新模型

在使用 Web 表单将近 6 年之后,我在尝试扩展我的 asp.net 知识时,我是 MVC 的新手。

到目前为止,MVC 对我来说真的很抽象,但我喜欢的是使用的干净编码。我正在阅读“Pro ASP.NET MVC 3 Framework”一书,现在我陷入了困境,我不知道如何诚实地继续下去。

这是我得到的错误:

自数据库创建以来,支持“EfDbContext”上下文的模型已更改。考虑使用 Code First 迁移来更新数据库。

这发生在我尝试更新一个产品之后。该页面已发回,但数据库中没有任何更新。

浏览网页我找到了这个临时解决方案,将这一行放在 global.asax 文件中解决了这个问题:Database.SetInitializer<SportsStore.Domain.Concrete.EFDbContext>(null); 但现在出现了空白页面,而不是充满数据的页面。

我想知道如何才能继续前进,我需要做些什么来解决这个问题。