asp.net-mvc-5相关内容
所以我有一个文档表和一个 ApplicationUser 表.一个用户可以上传多个文档,并且使用代码优先方法相应地应用了外键约束.但问题是,我可以保存文档而无需在 Documents 表中分配 UserID 外键 id.我在这里错过了什么?以下是我的新手尝试. 应用程序用户模型: 它是框架提供的标准模型. 文档模型: 公共类文档{公共 int Id { 获取;放;}[字符串长度
..
我正在尝试用经纬度填充 javascript 数组,我可以用它来在我的模型的地图上放置标记,但它充满了错误,我不知道为什么. 无功地图,点数 = [];@foreach(模型中的变量 a){//错误:名称“点"在当前上下文中不存在//错误:)预期;预期(在前端和后端括号)点推({纬度:@a.Lat,lng:@a.Lon});}函数 initMap() {map = new google
..
我有以下浮点数:-95.83334这是我的视图模型: [DisplayFormat(DataFormatString = "{0:#.##}")]公众号?mx { 得到;放;} 这是我的看法 @Html.HiddenFor(model => model.mx) 这是生成的html 这是想要的 html 所以问题是,更改此隐藏输入的小数点分隔符的最佳方法是什么?不改变我项目的其余
..
我正在研究 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
..
我正在尝试使用带有附加 bool 复选框字段的远程验证 [Remote("IsStorageConnectionValid", "TenantManagement", AdditionalFields = "CreateStorage")]公共字符串 StorageConnectionString { 获取;放;} 验证码 public JsonResult IsStorageConnect
..
我打电话: @Html.ActionLink("Register", "Register", "Account", new {area="FrontEnd"}) 期待 www.example.com/Account/Register 但我得到了 http://www.example.com/?action=Register&controller=Account&area=FrontEnd
..
我开始尝试使用 ASP.NET MVC 5 预览版,到目前为止一切都很好(我只能推荐它). 但是,我想知道在哪里可以设置内置 [Authorize]-Attribute 的 Login-Url.我已将 AccountController 移动到一个区域,因此登录操作的路径不再是 /Account/Login 而是 MyArea/Account/Login,它被 [Authorize]-Att
..
所以我遇到了与 MVC5、Web API 2 和 Ninject 完全相反的问题 我有一个新的 MVC5/WebAPI2 项目,它同时包含“Controller"和“ApiControllers". 我使用的是 Ninject.Web.WebAPI 的最新不稳定版本,对 NinjectDependencyResolve.cs 和 Ninject.WebCommom.cs 没有任何代码更
..
我正在尝试使用 EditorFor 自定义模板. 我想创建一个 Int32 和十进制模板来呈现带有一些验证的输入. 这就是我正在尝试的 @model int?@Html.TextBoxFor(model => model, null, new { @type="text", @oninput = "this.value=this.value.replace(/[^0-9]/g,'')
..
我在 Visual Studio 2012 中使用 本教程. 在最后一步中,我删除了 ProjectTypeGuid对于来自我的 .csproj 文件的 MVC 4. 现在的问题是,当我想创建新的控制器/视图时,我在 Visual Studio 中看不到 Add Controller、Add View. 我阅读了 这个 MVC 4 的答案 所以我知道我需要为 MVC 5 获取正确的 P
..
假设我有一个最基本的控制器 公共类 HomeController : 控制器{public ActionResult Index(string id, string language){返回视图();}} 它接受 2 个参数.然而,有一个要求是调用 action 方法的客户端应该从 URL 传递 id 值,但从 http 标头传递 language 值.这意味着url应该是/Home/Inde
..
我将我的 Visual Studio 2017 社区版更新为 15.3.0 我得到了这个新的构建错误 构建失败.错误:无法加载文件或程序集'Microsoft.VisualStudio.VC.Interfaces,版本=15.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 或其中之一依赖关系.该系统找不到指定的文件.===
..
我有一个 Supplier.cs 实体和它的 ViewModel SupplierVm.cs.我正在尝试更新现有的供应商,但我收到了带有错误消息的黄屏死机 (YSOD): 操作失败:无法更改关系,因为一个或多个外键属性不可为空.当对关系进行更改时,相关的外键属性将设置为空值.如果外键不支持空值,则必须定义新的关系,必须为外键属性分配另一个非空值,或者必须删除不相关的对象. 我认为我知道
..
我正在尝试使用 Microsoft Visual Studio 2017 中的 GitHub 集成提交对我的 ASP.Net MVC 项目的更新. 我正在研究代码优先迁移.在上一次成功提交后,我在 Visual Studio 的包管理器控制台上执行了以下命令: PM>Enable-Migrations -ContextType ApplicationDbContext下午>添加迁移 Acc
..
我正在研究动态菜单.通过传递整个对象来使用会话变量.从控制器可以看出: Session["PackageSbMenu2"] = QueryHelper.Get_Menu("Manage Services", 3).ToList(); 在视图中: @foreach(var t in (Session["PackageSbMenu2"])){
..
我正在使用 asp.net mvc-5 HttpPostedFileBase 处理文件上传,但它显示我在选择图像后 HttpPostedFileBase 为空 这是我的代码 和我的控制
..
我在 ASP.NET MVC 5 中创建了一个应用程序.现在我需要在服务器上部署该应用程序.部署时,我现有的密码是否适用于 ASP.NET Identity 2?或者我是否需要使用我在客户端机器中拥有的相同机器密钥? 解决方案 您不需要为密码设置机器密钥.机器密钥用于加密/解密(ViewState、Session、Cookies 等),而不是用于散列. 如果您使用应用程序的多个实例(
..
我有以下情况 - 我需要编写一个自定义的附加元数据属性,该属性基于另一个属性值(来自同一模型),将一个值添加到 AdditionalValues 字典中.现在,我的问题是我无法访问我的属性类中的模型实例. [AttributeUsage(AttributeTargets.Property)]公共类 ExtendedAdditionalMetadataAttribute :属性,IMetadata
..
我有一个使用 ASP.NET Identity(个人用户帐户)的 MVC 5 项目.作为数据库 ORM,我使用的是实体框架 6,而 IoC 由 Ninject 负责. 解决方案结构如下 MVC 项目-- 有我的控制器、视图和 ninject 设置.对于 Ninject,我从 nuget 获得了 Ninject.MVC3. 数据项目--- 有我的 DataContext (Identi
..
我正在 MVC-5 C# 应用程序下使用 EEPlus 构建 Excel 文件.一切都按计划进行,直到我在一行上设置了高度(这样图像才能适合). 我加载图像并在第 20 列设置高度,如下所示: Image cfPhoto = null;位图 cfBm = null;ExcelPicture pictureCf = null;var photoInitialColumn = 0;我++;Co
..