asp.net-mvc-5相关内容

如何在代码优先的 ASP.NET MVC 5 应用程序中正确设置一对多关系中的外键约束

所以我有一个文档表和一个 ApplicationUser 表.一个用户可以上传多个文档,并且使用代码优先方法相应地应用了外键约束.但问题是,我可以保存文档而无需在 Documents 表中分配 UserID 外键 id.我在这里错过了什么?以下是我的新手尝试. 应用程序用户模型: 它是框架提供的标准模型. 文档模型: 公共类文档{公共 int Id { 获取;放;}[字符串长度 ..

将值推送到 javascript 数组会返回很多错误

我正在尝试用经纬度填充 javascript 数组,我可以用它来在我的模型的地图上放置标记,但它充满了错误,我不知道为什么. 无功地图,点数 = [];@foreach(模型中的变量 a){//错误:名称“点"在当前上下文中不存在//错误:)预期;预期(在前端和后端括号)点推({纬度:@a.Lat,lng:@a.Lon});}函数 initMap() {map = new google ..
发布时间:2022-01-06 08:12:56 前端开发

更改显示格式数字小数点分隔符

我有以下浮点数:-95.83334这是我的视图模型: [DisplayFormat(DataFormatString = "{0:#.##}")]公众号?mx { 得到;放;} 这是我的看法 @Html.HiddenFor(model => model.mx) 这是生成的html 这是想要的 html 所以问题是,更改此隐藏输入的小数点分隔符的最佳方法是什么?不改变我项目的其余 ..
发布时间:2022-01-06 08:12:43 C#/.NET

想要获取单个系列数据之间的差异并将它们显示在 highcharts/highstock 的图表上

我正在研究 asp.net MVC 5参考我的问题,我想在每两个点之间进行区分 2-1 3-2 4-3 5-4 等等然后把它们放到我的图表系列数据中 下面是我的控制器代码 //从DB获取数据以图表方式查看SqlCommand Device_Id_command = new SqlCommand("Select Device_ID, Energy_kWh,Power_kW,Voltage_P ..
发布时间:2022-01-06 08:12:26 前端开发

ASP.NET MVC 5(Visual Studio 2013 预览版)更改 [授权] 的登录 URL

我开始尝试使用 ASP.NET MVC 5 预览版,到目前为止一切都很好(我只能推荐它). 但是,我想知道在哪里可以设置内置 [Authorize]-Attribute 的 Login-Url.我已将 AccountController 移动到一个区域,因此登录操作的路径不再是 /Account/Login 而是 MyArea/Account/Login,它被 [Authorize]-Att ..
发布时间:2022-01-06 08:11:38 其他开发

如何在我的 ASP.NET MVC 5 项目中获得“添加控制器"和“添加视图"菜单选项?

我在 Visual Studio 2012 中使用 本教程. 在最后一步中,我删除了 ProjectTypeGuid对于来自我的 .csproj 文件的 MVC 4. 现在的问题是,当我想创建新的控制器/视图时,我在 Visual Studio 中看不到 Add Controller、Add View. 我阅读了 这个 MVC 4 的答案 所以我知道我需要为 MVC 5 获取正确的 P ..
发布时间:2022-01-06 08:10:55 C#/.NET

使用 AutoMapper 从 MVC 中的 ViewModel 更新实体

我有一个 Supplier.cs 实体和它的 ViewModel SupplierVm.cs.我正在尝试更新现有的供应商,但我收到了带有错误消息的黄屏死机 (YSOD): 操作失败:无法更改关系,因为一个或多个外键属性不可为空.当对关系进行更改时,相关的外键属性将设置为空值.如果外键不支持空值,则必须定义新的关系,必须为外键属性分配另一个非空值,或者必须删除不相关的对象. 我认为我知道 ..
发布时间:2022-01-06 08:10:27 C#/.NET

GitHub 提交错误:权限被拒绝致命:无法处理路径 ~/App_Data/aspnet-MyProject.mdf

我正在尝试使用 Microsoft Visual Studio 2017 中的 GitHub 集成提交对我的 ASP.Net MVC 项目的更新. 我正在研究代码优先迁移.在上一次成功提交后,我在 Visual Studio 的包管理器控制台上执行了以下命令: PM>Enable-Migrations -ContextType ApplicationDbContext下午>添加迁移 Acc ..
发布时间:2022-01-06 08:10:07 C#/.NET

ASP.NET Identity 2 是否使用 machinekey 来散列密码?

我在 ASP.NET MVC 5 中创建了一个应用程序.现在我需要在服务器上部署该应用程序.部署时,我现有的密码是否适用于 ASP.NET Identity 2?或者我是否需要使用我在客户端机器中拥有的相同机器密钥? 解决方案 您不需要为密码设置机器密钥.机器密钥用于加密/解密(ViewState、Session、Cookies 等),而不是用于散列. 如果您使用应用程序的多个实例( ..
发布时间:2022-01-06 08:09:25 C#/.NET

从自定义 AdditionalMetadataAttribute 访问模型类实例(asp.net mvc 5)

我有以下情况 - 我需要编写一个自定义的附加元数据属性,该属性基于另一个属性值(来自同一模型),将一个值添加到 AdditionalValues 字典中.现在,我的问题是我无法访问我的属性类中的模型实例. [AttributeUsage(AttributeTargets.Property)]公共类 ExtendedAdditionalMetadataAttribute :属性,IMetadata ..
发布时间:2022-01-06 08:09:17 C#/.NET

在 MVC 5 项目上使用 ASP.NET Identity 但 httpcontext User.ProviderName 是“AspNetSqlRoleProvider"

我有一个使用 ASP.NET Identity(个人用户帐户)的 MVC 5 项目.作为数据库 ORM,我使用的是实体框架 6,而 IoC 由 Ninject 负责. 解决方案结构如下 MVC 项目-- 有我的控制器、视图和 ninject 设置.对于 Ninject,我从 nuget 获得了 Ninject.MVC3. 数据项目--- 有我的 DataContext (Identi ..

在 EPPlus 上设置行高时的奇怪行为

我正在 MVC-5 C# 应用程序下使用 EEPlus 构建 Excel 文件.一切都按计划进行,直到我在一行上设置了高度(这样图像才能适合). 我加载图像并在第 20 列设置高度,如下所示: Image cfPhoto = null;位图 cfBm = null;ExcelPicture pictureCf = null;var photoInitialColumn = 0;我++;Co ..
发布时间:2022-01-06 08:09:01 C#/.NET