asp.net-mvc-4相关内容

MVC 4 - 在局部视图中使用不同的模型

请忍受我的noobness,我对 MVC 模式非常陌生. 我想做什么 我正在为我网站上的注册用户建立个人资料信息页面.此页面将列出有关用户的数据,例如出生日期、电话号码、订阅状态等.您明白了.我还想要一个表单,让用户可以在同一页面上更改他们的密码、电子邮件地址、个人信息. 我的问题 用户的数据通过传递的模型变量来自我的控制器: public ActionResult Pr ..
发布时间:2022-01-02 09:32:28 C#/.NET

没有模型和实体框架的 ASP.NET MVC

我打算将一个 ASP.Net 应用程序迁移到 ASP.NET MVC,我想避免使用模型和实体框架.相反,我将使用方法来直接访问数据库. 我的问题是这可能吗?两种方式的性能差异是什么? 谢谢. 解决方案 我的问题是这可能吗? 当然有可能.除了一个小例外:没有模型的 MVC 不是 MVC :-) 它是 VC,我个人从未听说过.既不作为设计模式,也不作为框架.听起来更像是 ..
发布时间:2022-01-02 09:28:15 C#/.NET

ASP.net MVC4:在局部视图中使用不同的模型?

我只是在学习 ASP.net MVC,所以如果我不善于解释我的问题,请多多包涵. 是否可以在局部视图中使用与视图中继承的模型不同的模型? 我的视图Index目前继承了LoginModel,处理用户的授权.一旦用户获得授权,我希望 Index 显示用户拥有的 todos 列表.todos 通过 LINQ 检索. 所以我的局部视图想要继承 System.Web.Mvc.ViewPag ..

对 ASP.NET MVC 模型进行部分更新的最佳方法(“合并"用户提交的表单与模型)

我的问题与这个堆栈溢出问题中呈现的情况基本相同,其中我发现自己想要从数据库加载现有的有效模型版本,并在我的 Web 表单上公开某些字段子集时更新其中的一部分. 无论如何我可以让模型绑定过程保证首先绑定我的 ID 属性吗? 如果我能保证这一点,那么,在我的 ViewModel 的 ID 属性的 setter 中,我可以触发“加载",以便对象最初从 DB(或 WCF 服务..或 Xml 文 ..

无法检索元数据 - MVC 应用程序

我正在关注 this 创建一个简单的 MVC 应用程序.创建模型后,当我尝试添加控制器时,出现以下错误: 无法检索“MvcApplication.Models.Movie"的元数据.键“attachdbfilename"的值无效. 谁能告诉我为什么我会收到这个错误. 更新:我看到了这个 其中解决方案是通过更改 providerName 来提供的.但就我而言,它已经是 System ..
发布时间:2022-01-02 09:02:59 C#/.NET

MVC4 Windows 身份验证重定向到帐户/登录

我正在使用 Visual Studio 2013 和 IIS Express 开发服务器 在 MVC 4 应用程序中设置 Windows 身份验证.但是,我被重定向到/Account/Login(就像我使用表单身份验证一样). 我的 bin 文件夹(或任何地方)中没有提及 WebMatrix,如下所述:IIS 上的 ASP.NET MVC3 和 Windows Auth 不断重定向到/Acc ..

VS 2012 上没有 ASP.NET MVC 5 Web 应用程序模板?

我使用的是 Visual Studio 2012 并且刚刚安装了 "Microsoft ASP.NET 和 Web 框架 2013.1 - Visual Studio". 正如预期的那样,它添加了创建“ASP.NET MVC 5 Empty Project"的选项.问题是,我认为没有办法快速启动 已经功能“基础应用程序",就像我在使用 MVC 4 时一样(例如 “Asp.NET MVC 4 ..

通过MVC4中的表单发布JSON数据

我正在尝试向我的 MVC 控制器发布一个 JSON 对象(一个 JSON 化的淘汰模型,如果这有任何相关性),并让控制器返回一个新视图.为此,我使用表单发送数据.问题是我希望在控制器接收到 JSON 时自动将其转换为模型. 如果我为此使用 AJAX 调用, var actionModel = new Object();actionModel.Controls = ko.toJS(self. ..
发布时间:2021-12-29 20:53:11 其他开发

MVC AD Azure 刷新令牌通过 ADAL JavaScript Ajax 和 KnockoutJs

我构建的 MVC 应用程序类型存在固有的设计缺陷,我相信我不是第一个意识到这一点的人. 我有一个使用 AD Azure 身份验证的 MVC 4 应用程序,该应用程序通过以下方式引入应用程序 开发带有 Azure Active Directory 的 ASP.NET 应用 一旦用户通过身份验证并加载Home.cshtml,KnockoutJs 将用于执行 JavaScript AJ ..

OAuth2 和 DotNetOpenAuth - 实现 Google 自定义客户端

我在使用 DotNetOpenAuth 和 MVC4 为谷歌实现自定义 OAuth2Client 时遇到问题. 我已经到了可以成功向谷歌端点发出授权请求的地步https://accounts.google.com/o/oauth2/auth Google 会询问用户是否允许我的应用程序访问他们的帐户.到目前为止一切都很好.当用户点击“确定"时,谷歌会按预期调用我的回调 URL. ..
发布时间:2021-12-29 15:01:18 其他开发

使用 MvcHandler 为每个请求添加带有访问令牌的授权标头

我正在尝试为资源服务器实现 OAuth 2.0 资源访问.我获得了一个令牌并希望将该令牌传递给资源服务器,以便资源服务器可以为每个请求使用授权服务器进行验证,并在 http 标头中传递令牌(例如授权:Bearer mF_9.B5f-4.1JqM). 我正在使用 MVC 4,有人告诉我应该使用 MvcHandler 来实现这一点,但是我不确定从哪里开始.任何人都可以指出我应该做什么的一般方向吗 ..
发布时间:2021-12-29 14:57:21 其他开发

为什么我们不能添加一个 Web API 作为“服务引用"?在 Visual Studio 中使用 WCF 或 ASMX 的方式相同吗?

我决定将 Web API(作为中间层)用于我正在开发的应用程序,但似乎无法弄清楚如何将其“绑定"到前端(前端是 ASP.NET MVC4 项目).通常,我只需右键单击前端的服务,选择“添加服务引用",然后将我的服务的 URL 放入.但是使用 Web API,我不能这样做.有哪些选项可以从我的 Web API 创建客户端代理类以在我的前端使用,为什么不像添加 WCF 或 ASMX 一样添加 Web ..
发布时间:2021-12-27 21:22:45 C#/.NET

如何为我的本地机器设置不同的 web.config 设置?

当我在本地运行时,我发现自己必须在 web.config 中手动更新我的 DefaultConnection 连接字符串.如何自动检测我何时在本地运行以及何时覆盖默认连接字符串? 我有调试/发布转换工作,但这些用于部署.我正在寻找一种方法来添加另一个选项 - “本地" - 如果有任何方法可以做到(或类似的方法). 解决方案 您需要添加解决方案配置才能添加 web.config 转换. ..