asp.net-mvc-4相关内容
我试图避免在 mvc 视图中使用 foreach,正如我在很多答案中看到的那样,这是一个很好的做法.但我并不完全了解如何实现它. 我想使用银行列表,创建一堆单选按钮,以便发布其中一个(实际上是 id) 作为视图模型: 公共类 CashbackOfferViewModel{...公共字符串 DepositBank { 获取;放;}public IEnumerable
..
我使用 @Html.RadioButtonFor 扩展方法有一个奇怪的行为.我正在使用 foreach 循环来创建 RadioButton 和 By 三元运算符的列表.我正在尝试将尊重条件的人设置为检查,但始终是最后一个被检查的人.我搜索了类似的问题,但我不确定是否找到了一些东西.而且我不想创建/使用自定义 RadioButtonList. 这是我的视图中的代码: @foreach(Mod
..
我在我的 ASP.NET MVC4 项目中使用 EF 6 已经有一段时间了,没有任何问题. 当我将 Entity Framework Profiler 添加到项目时出现问题,然后突然出现以下错误:“无法确定类型为‘System.Data.SqlClient.SqlClientFactory’的提供程序工厂的提供程序名称.确保ADO.NET 提供程序已安装或在应用程序配置中注册." 我尝
..
我使用实体框架创建了一个 MVC 4 应用程序,用于向我在 Azure 数据库上托管的数据库读取和写入数据.Azure 数据库应该保留应用程序数据和应用程序的登录数据. 但是,当我第一次创建应用程序时,我忘记了删除本地计算机的连接字符串.因此,我创建了一个在两个不同位置使用两个不同数据库的应用程序.一个数据库用于应用程序数据 (Azure),另一个数据库用于登录数据 (Local).
..
刚刚升级到 Entity Framework 6 来看看.我正在使用 MVC4. 但我在尝试从模型和上下文中创建控制器时收到此消息. MVC 脚手架不支持 Entity Framework 6 或更高版本 解决方案 认为这可以使用一些扩展 :) 如上所述 ASP.NET MVC 4 脚手架不支持 EF6 或更高版本.这意味着必须安装与 MVC 4 兼容的旧版 EF.为此:
..
Tl;dr 版本: 我遇到了异常:System.IO.FileLoadException:无法加载文件或程序集“DotNetOpenAuth.AspNet,版本 4.0.0.0 ... msft 在新的 MVC4 项目模板中使用了如此多的静态类和方法进行身份验证,这有点令人沮丧.想要将所有成员资格/身份验证功能包装到一个实现接口的类中,以便我可以模拟单元测试. 经过几个晚上的挣扎,我决
..
正如标题所说,为什么 ASP.NET MVC 4 项目有这么多的 NuGet 包?现在整个框架都拆分成包了吗?对于将是网站、没有 API 等的空项目,哪些是真正重要的? 更新 为了澄清,我没有问题,除非您将基本的混淆视为一个问题.我只想知道为什么新的MVC 4项目默认安装了这么多包?一个空的项目有一整页的包.一个互联网项目包含三个完整页面的包. 我只是好奇为什么这是因为我当前的
..
用于内联编辑的 jqGrid 日期列是使用 colmodel 和下面的 javascript 定义的. 它使用 jquery ui-date 选择器.这是很多代码需要维护,结果很丑. 如果浏览器支持而不是此代码,如何使用 html5 原生输入 type='date' 进行内联日期编辑? colmodel: {"template":DateTemplate,"label":"发票
..
我正在使用 ASP.NET WEB API 开发 jqgrid. 我想在 jqgrid 的页脚中添加两行. 所以在网上进行了一些搜索,将我带到了这个链接(2010 年),上面写着“不可能",我在想,因为答案是 2010 年,现在可能是一些事情/可能已经做出了一些解决方法有可能. 我想在页脚中显示什么? 我想显示两行 当前页面预设的数据总计 所有页面中的数据总计
..
我正在尝试使用 simpleMembership,但将其连接到我们的 LDAP.我没有在网上看到任何关于这样做的信息,只有 SQL.有谁知道这是否可能并且可以引导我走向正确的方向? 解决方案 我认为您需要创建一个继承自 ExtendedMembershipProvider 的类并编写 LDAP 实现.没有内置的 LDAP 支持. 参见 这篇文章了解更多关于 SimpleMembers
..
如果我的 ModelState 无效,我正在编写 Web API 服务并尝试返回 (400) 错误请求.我不希望将响应主体附加到此.似乎 IIS 正在劫持我的响应,并且总是返回带有冗长样式错误页面的 text/html 内容类型.这是个问题. [HttpPost]公共无效链接(LinkDeviceModel模型){如果(模型状态.IsValid){尝试{模型.保存();}捕捉(例外前){Err
..
我正在尝试上传文件并返回有关文件属性(名称、大小等)的 json 响应.它适用于除 IE 之外的所有浏览器. IE 尝试将 JSON 作为文件下载! 我有 IE10 并通过从调试器更改浏览器模式和文档模式在 IE7 到 10 上对其进行测试. 我正在使用 asp.net mvc4,文件上传操作具有 HttpPost 属性,我正在使用 return Json(myObject);
..
每当用户在我的网站上注册时,我想向他/她发送一封邮件. 我为此创建了我的 gmail 帐户,我尝试了许多来自网络的示例,但我还无法发送电子邮件. 请在这方面帮助我. 谢谢,维姬 解决方案 我在一个网站上发现了一篇很好的文章https://askgif.com 关于在 C# 中使用 Gmail SMTP,所以我与您分享:https://askgif.com/blog/122
..
我正在使用 JQuery 和引导程序编写一个 ASP.NET MVC 4 应用程序. 我的网站中有一个模态对话框功能,直到最近另一位开发人员在网站上进行了一些与样式相关的更改时,它才能正常运行. 以下是我在其中一个部分视图中编写的代码,我在 JQuery 对话框中打开它: @using (Ajax.BeginForm("ChangeStatus",新的 AjaxOptions { U
..
我的 asp.net mvc web 应用程序中有存储库方法,可以自动生成一个唯一的序列号,称为 Tag:- public void InsertOrUpdateServer(TMSServer 服务器,字符串用户名){if (server.TMSServerID == default(int)){//新实体int technologytypeID = GetTechnologyTypeID("
..
从 JavaScript 中,我使用 Date 对象上的方法 getTimezoneOffset 将用户客户端日期时间与 UTC 偏移的分钟数传递给控制器.现在我在服务器端有了这些信息,我想从中创建一个 TimeZoneInfo.这怎么可能?如果这是不可能的,那么如何使用分钟偏移量将服务器端的 UTC 日期转换为客户端的时区? 解决方案 我想从中创建一个 TimeZoneInfo.
..
我正在尝试在我最近从 MVC 3 转换为 MVC 4 beta 的项目中使用新的捆绑功能.它需要global.asax中的一行代码,BundleTable.Bundles.RegisterTemplateBundles();,上面需要using System.Web.Optimization;. 当我这样做时,我会看到红色的波浪线,上面写着“您是否缺少程序集引用?"当我尝试添加引用并单击对话
..
我正在开发一个已部分转换为 MVC 的现有应用程序.每当控制器以 JSON ActionResult 响应时,枚举都会作为数字而不是字符串名称发送.听起来默认的序列化程序应该是 JSON.Net,它应该将枚举作为它们的名称发送过来,而不是整数表示,但这里不是这种情况. 我是否缺少将其设置为默认序列化程序的 web.config 设置?还是有其他需要更改的设置? 解决方案 在 ASP.
..
将 jasmine 测试分离到单独的 Visual Studio 项目中是否可行/可行? 我刚刚开始使用 Angular,并试图在开始实际的 Angular 实现之前编写我的测试.我将使用 Chutzpah 测试运行程序 在 Visual Studio 2012 中编写我的项目,请参阅此 视频.目前,我正在尝试弄清楚如何组织我的文件夹结构.我知道 angular-seed 和 yeoman,
..
突然间,当我尝试访问 RabbitMQ 时,它只在屏幕上显示: undefined: js/tmpl/login.ejs 中没有模板 任何帮助将不胜感激. 更新: 现在它显示浏览器默认错误:连接被拒绝 解决方案 由于rabbitMQ命令挂起并需要强制停止,因此通过重新启动Linux服务器解决了问题. 希望这对某人有所帮助.
..