Asp.net core mvc 在MVC6中手动加载导航属性

在MVC6中手动加载导航属性的最佳方法是什么 [HttpPost] [ValidateAntiForgeryToken] 公共异步任务编辑(保留保留,bool ignoreConflicts=false) { int id=reservation.ItemID;//正确的项目id Item=reservation.Item;//空 } 在本例中,当用户提交表单时,我得到一个保留对象,其所有导航属性都设置为null 我能想到的最好的方法是手动查找Item DbSet,找到具有匹配ID的项,并将其

Asp.net core mvc 从何处开始查看收集的数据?

有一个服务器ASP.NET核心应用程序,它从各种来源收集数据。它将这些数据存储在Azure上。 我需要使用户能够在存储之前查看该数据。以确保数据正确无误。 如何以及从哪里开始?我想我需要制作新的控制器和视图

Asp.net core mvc 添加没有完整用户管理的管理页面

我正在用ASP.NET核心MVC 2.0构建一个相当简单的网站,它或多或少是一个图像库,只适合我。到目前为止,我没有使用任何数据库。它只是一个包含元数据和图像文件本身的json文件 现在这个网站应该有一个隐藏的管理页面,我(只有我)可以上传新图片 什么是一种简单但仍然安全的方法来添加此管理员页面,而不必向站点引入全面的用户管理?我想避免添加数据库和实体框架等网站-将只有一个用户 换句话说,在只有一个用户进行身份验证的情况下,添加用户管理的安全而简单的方法是什么?我是管理员。将所需用户名/密码的哈

Asp.net core mvc 如何防止Entity Framework Core 2.0重命名生成类中的表和列(数据库优先)

我一直在从事一个ASP.NET MVC Core 2.0项目(针对.NET Core 2.0),该项目需要使用实体框架。要使用的数据库已存在,我无法更改它。我已经添加了EntityFrameworkCore2.0所需的所有引用 但是,当我从Nuget Package Manager控制台运行下面的scaffolding命令时,我得到了与原始表相比大小写不同的表的POCO模型类。除其他差异外,名称中带有下划线的列由不带下划线的属性表示 在生成POCO模型类时,如何强制脚手架保留所有表名和列名 sc

Asp.net core mvc 如何在.Net Core MVC中从OpenIdConnect令牌响应中提取状态参数

我们正在使用Azure b2c处理我们在.net核心MVC站点上的登录。 我们希望使用可选的state参数来保存一些数据/a值,这些数据/a值位于对站点的初始请求(该值可能位于查询字符串参数中),然后发送到b2c进行登录,成功登录返回到站点。 OpenIDConnect允许在请求中设置此状态值,并将其与令牌响应一起传递回 设置值似乎比较简单;在OpenIdConnectOptions中的OnRedirectToIdentityProvider事件中,如下所示: public Task OnRed

Asp.net core mvc 理解aspnet核心中的元数据

我从这里被重定向到: 我正在从.NET4.6转换解决方案,我正在研究元数据 在旧的解决方案中,我有一个数据注释元数据提供程序的自定义实现,我对其进行了如下扩展 public class ApiMetadataProvider : DataAnnotationsModelMetadataProvider, IDisposable { public IResourceProvider ResourceProvider { get; } public I

Asp.net core mvc 路由部署在Service Fabric集群上的Asp Net Core Mvc应用程序,并使用traefik作为反向代理

目前,我的mvc应用程序部署在ServiceFabric集群上,使用traefik作为反向代理,在路由方面遇到了问题。无法使用默认布线访问视图和局部视图。 此外,应用程序无法加载js、引导、css和其他静态文件,因为它无法识别文件的默认路径,例如:“”。获取404未找到错误 为Traefik配置的前端规则。 Service Manifest.xml中的应用程序Traefik配置 <Extensions> <Extension Name="Traefik

Asp.net core mvc 使用.NET核心MVC响应显示其中一个属性的空值

使用.NETCore3.1MVC模式,我一直在开发一个后端系统。有两个表,一个是“TranslationInfo”,另一个是“TranslationContent”。TranslationInfo有很多TranslationContent,所以我像这样配置了Dbcontext 翻译信息 public class TranslationInfo { [Key] public int Index { get; set; } public

Asp.net core mvc MVC核心Google外部提供程序登录任务超时

我需要在MVC Core 5中实现Google外部提供程序方面的一些帮助: 我刚刚在我的项目中添加了谷歌外部提供商,一切都很好,但有些事情是错误的! 以下是我在代码中的操作以及问题描述: startup.cs : services.AddIdentity<User, Role>(config => { config.User.RequireUniqueEmail = true;

Asp.net core mvc ASP.NET MVC 6:如何使用project.json添加资源文件?

我使用的程序集需要一个外部配置文件才能在bin文件夹中正常工作。在MVC6中实现这一点的新方法似乎是在project.json文件中包含引用。尽管我在这方面没有成功。project.json文件应该包含配置文件中的“资源”定义。然后可以使用清单资源访问资源 project.json { ... "resource": "bin/somefile.config", ... } 如有必要,还可以包括通配符和值数组 *.cs string resourceName = "ProjectN

Asp.net core mvc MVC6在空模板中引用Jquery

我已经创建了一个新的MVC6空项目。添加了bower.json和jquery依赖项 bower.json ... "dependencies": { "jquery": "~2.1.4" 它正确地把它带到了 wwwroot\lib\jquery 然后我在我的_layout.cshtml页面上引用了它 <script src="~/lib/jquery/dist/jquery.js"></script> 然而,Intellisense的路径有下划线。在

Asp.net core mvc 将单个对象从控制器传递到视图

我有一个使用.netcore2和实体框架构建的基于网络的游戏 这个游戏很有效,但我刚刚添加了一个新功能。在其中一个视图中,用户可以按下按钮,通过控制器创建新角色 以下是控制器方法: public async Task<IActionResult> AddCharacter(Guid playerId) { ICharManagement charMgr = new CharManagementClient(); Character ne

Asp.net core mvc 如何在asp.net核心mvc+;电子网?

我的应用程序使用asp.net core mvc+ElectronNET错误,无法在我启动电子化时提交模块jquery(打开网站到窗口应用程序)。我尝试在package.json(dir:application/application/obj/Host)中编写“jquery”:“2.2.1”,然后安装npm,但它不起作用。如何解决这个问题 这是inspector中的错误

Asp.net core mvc 使用ViewModel和实体框架在MVC Core中获得下拉选择列表

我一直在尝试使用具有MVC核心的CodeFirst方法并使用实体框架和ViewModel创建一个应用程序 问题是分支下拉列表中没有填充任何内容 就我的一生而言,我无法找出我做错了什么,但我怀疑控制器中的问题 请帮忙 我的模型 我的视图模型 我的控制器 我的观点 我使用脚手架添加了视图 指数 编辑 创造 就我的一生而言,我无法找出我做错了什么,但我怀疑控制器中的问题 请帮助。分支机构和中介机构之间似乎存在一对多关系,因此您的模型设计应如下所示: public class Intermediary

Asp.net core mvc ASP.NET Core如何通过限制请求大小来防止DDoS攻击?

我最近创建了一个API,允许上传视频和音频文件,它工作正常,直到一位客户上传了一个大型视频,我发现这个错误: 无法读取请求表单。超出多部分正文长度限制134217728 从许多帖子中可以明显看出,请求大小限制背后的理念是减少DDoS攻击的机会。(如果我错了,请纠正我) 然而,我自己上传了一个大视频,并在本地PC和服务器上观看了带宽。我有一个用于此应用程序的VPS,我可以通过选择Ethernet并查看发送和接收图表,使用Task Manager的性能选项卡查看带宽 关键是,当我上传文件时,

Asp.net core mvc Blazor WebAssembly始终通过https.Net5查找资源

在将Webassembly应用程序部署到IIS服务器时,我遇到了一些麻烦。 根据客户端的要求,需要通过http访问应用程序,当请求应用程序时,会显示index.html,但是,所有应用程序资源都是通过https请求的,这会导致错误SSL协议错误 有什么办法可以让它工作吗 提前感谢。请检查您的网站上是否应用了强制使用HTTPS的URL重写规则。如果可能的话,请创建一个新网站来托管你的应用程序,并检查它是否能正常工作。请检查是否在你的网站上应用了任何强制使用HTTPS的URL重写规则。如果可能的话

Asp.net core mvc ControllerBase中的SignIn和SignOut方法的目的是什么?

类中的和方法的用途是什么(由Controller类继承) 这两个方法分别返回a和a,它们都继承自基类(实现IActionResult) 查找SignInResult和SignOutResult的源代码,您会看到它们分别调用和 但我从未见过这两种方法在任何地方使用。如果查看AccountController,则它使用ApplicationSigningManager登录和注销,而不是使用上述方法 由于它们是ActionResult,因此我相信它们将用作控制器中操作的返回值 比如像这样的东西比如:

Asp.net core mvc 将ApplicationModel的实例注入到MVC服务中,MVC服务本身就是一个单例

我希望仅当主体可以访问导航树的组件(无论是基于角色还是基于策略)时,才显示这些组件 我对MVC core不是特别熟悉,但阅读到目前为止的内容表明,我可以建立一个列表,列出将应用于某个操作的授权过滤器,如下所示: public NavigationNodePermissionResolver(ApplicationModel appModel) { foreach (var controllerModel in appModel.Controllers)

Asp.net core mvc ASP.NET核心剃须刀页面与完整MVC核心

这里有一个问题,SteveSmith从拥有更少文件的角度,善意地解释了使用Razor页面优于完整MVC的好处 我使用Razor页面已经有一段时间了,我注意到尽管Razor页面具有简单的优点,但在定制路由、构建文件夹和复杂的视图模型(页面模型似乎杂乱无章)方面,它有点复杂 因此,问题是: 如果除了页面的简单性之外,还有什么别的东西可以让我更喜欢Razor页面而不是控制器/视图——具体来说,我对这两个框架的性能感兴趣 可以同时合并Razor页面和控制器/视图吗 如果有人分享你关于使用Razor页面更

Asp.net core mvc ASP.NET核心MVC AJAX调用操作方法不起作用

我是AJAX新手,我正在尝试从我的控制器方法中获取一些数据到.js文件中,以便在图表中使用这些数据。 现在,每次运行项目时,我都会收到自定义错误消息:“加载数据时出错!请重试。” 这意味着它正在进入AJAX函数内部,但没有成功。 我也不知道如何正确地调试它,看看哪里出了问题 seperate文件中的My.js代码如下所示: var chartData; $(document).ready(function () { $.ajax({ url: "/Account/GetChartDat

Asp.net core mvc 在Azure函数中托管ASP.NET核心MVC应用程序

我曾尝试在网上搜索,但找不到一种有效的方法。有一些有用的链接可以托管Web API,但与由控制器和视图组成的成熟MVC应用程序无关。Azure当前没有对此的内置支持。因此,想知道这是否可行。可以通过使用。本文将进一步详细介绍如何创建自定义处理程序。请注意,此功能当前处于预览状态,因此支持有限。谢谢Tom!博客链接真的很有帮助。他们已经解释了webapi应用程序的自定义处理程序,但是通过一些代码更改,我能够让它运行一个MVC应用程序。如果我有时间,如果将来有人需要这些信息,我会在某处记录这些步骤。

Asp.net core mvc 日期选择器不可见,且日期在编辑表单中

我正在尝试做一个editForm,它从数据库中正确地获取所有值。问题在于,要么日期可见,要么只是日期选择器。“查看页面源显示了正确的值” 这就是我在模型中显示属性的方式 [DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)] public DateTime DateOfBirth { get; set; } 我尝试了输入标记和@Html标记,两

Asp.net core mvc 删除ASP.NET MVC6服务器头

来自ASP.NET MVC6应用程序的HTTP响应有一个头服务器:Microsoft HTTPAPI/2.0 我想删除/更改此标题。我尝试添加一个过滤器来替换标题 public class RemoveServerHeaderFilter : IActionFilter { public void OnActionExecuted(ActionExecutedContext context) { context.HttpContext.Response.Heade

Asp.net core mvc MVC6从与控制器无关的类访问DbContext

我正在使用EF7开发一个ASP.Net5 MVC6网站 我想从我的一个类访问DbContext,而该类不是从控制器调用的 可以从那里进入吗?如果是的话,请给我一点指导,这样我就可以学会如何做 到目前为止,从GitHub和stackoverflow搜索了很多。关于这个话题的信息很少 如果我需要向我的班级注入,那么我应该怎么做 public class CarAppContext : DbContext { public DbSet<Car> Cars { get; se

Asp.net core mvc 如何在Asp.net核心MVC(又名Asp.net 5 RC1)中检查响应cookie?

我正在将web窗体应用程序转换为asp.net核心mvc。在我的web窗体应用程序中,有时在我设置了一些响应cookie之后,其他代码需要查看它们是否已设置,如果已设置,则需要访问cookie的属性(即值、过期、安全、http)。在webforms和MVC5中,可以迭代cookies并返回任何特定的cookies,就像这样(老派我知道) for(int i=0;i

Asp.net core mvc Asp.Net Core 1.1 ViewModel表单发布后为空

我有一个名为ResultsViewModel的viewmodel,我使用它在asp.net core mvc 1.1中强烈键入我的创建视图。它有5个下拉列表和几个输入字段,如下面的代码所示: 这是ViewModel 公共类ResultsViewModel { 公共结果视图模型() { } [显示(Name=“学生”)] 公共选择列表学生{get;set;} [显示(Name=“主题”)] 公共选择列表主题{get;set;} [显示(名称=“术语”)] 公共术语{get;set;} [显示(Na

Asp.net core mvc Can';t从另一个项目添加对MVC6项目(.Net Core w/.Net Framework)的引用

我正在运行Visual Studio 2015更新3。我选择创建一个带有.NETFramework选项的.Net核心项目,专门用于使用MVC6。我在项目中有一些类,我想从同一解决方案中包含的控制台应用程序项目中引用这些类。虽然我可以从控制台应用程序成功添加对.Net核心项目的引用,但当我尝试从控制台应用程序使用该类时,我无法成功添加using语句。据我所知,使用项目模板.Net核心应用程序“With Net Framework”可以防止此类问题。我看过其他关于csproj xproj不兼容的帖子

Asp.net core mvc 当前上下文中不存在JsonRequestBehavior.AllowGet

我正在使用asp.net MVC core,我将从kendo下拉列表中的SQL中读取数据。 我也安装了Newtonsoft.Json库。我看到了下拉列表,但无法在下拉列表中加载数据。我的代码如下: @model IEnumerable<plan_1.Models.Airport> @{ ViewData["Title"] = "Planing"; } <div> <h4>Origin:</h4> @(Html.Kend

Asp.net core mvc 绑定批注不阻止套印

我正试图防止我的一个保存函数中出现过多的内容。我正在使用绑定注释,但它似乎不起作用。可能是因为我使用了FromBody和Bind。这是我们第一次尝试做白名单过度保护,我们只是在组织上设置标准,所以即使是其他想法也可以 [HttpPost, HttpPut] [Route("/Claim/Save")] public async Task<EntitiesCorporation.Model.Claim> Save([FromBody, Bind( nameof(EntitiesCo

Asp.net core mvc aspnet 5 mvc 6-如何编辑多个记录?

我试图扩展Steve Woods的“待办事项列表”ASP.Net 5 MVC 6项目,方法是添加一个完成百分比字段,并允许编辑每个待办事项的完成百分比 我的视图显示数据,我可以输入新的完成百分比值;但是,当我单击Save时,一条新的空记录会写入我的ToDoListItems表。新记录也不包含我输入的完成百分比 我的视图包含@model @model IEnumerable<todoy6.Models.ToDoListItems> 我的模型是有效的,但修改后的记录似乎以身份不明(没

Asp.net core mvc ASP.Net核心MVC/WebApi-通过HTTP相互对话?

对于.Net Core中的web api和mvc webapp,我有一个理论上的(可能是愚蠢的)问题。鉴于它们在Core中重叠,在同一个项目中使用api和可视应用程序,响应不同的路径就更容易了-太好了 但是,在架构上有一些基本的东西我一直在努力解决:比如说我有一个web api,其他服务使用它来做一些数据事情和一些自定义操作等。然后,我还有一个大的mvc应用程序,这是一个中心应用程序(让我们来论证一下)这是一个问题 1) mvc应用程序是否应该通过http进行webapi调用(即使它们可能在同一

Asp.net core mvc ASP.net MVC Core 2应用程序中的无效路由显示空白页

我有一个新的空asp.net MVC Core 2 web应用程序。当转到不存在的路由而不是出现错误页面时,它只显示一个空白页面 该站点是使用IIS设置的。我在开发环境。我试过注释app.UserExceptionHandler(“/Home/Error”)和app.UseDeveloperExceptionPage()-我已经在我的环境中单独尝试过了。没有任何区别,只是返回了空白页 当我输入无效的路由时,为什么没有返回错误&我如何才能看到它们 我还对/Home/Error-ActionMeth

Asp.net core mvc 身份用户FK

我在Asp.NET Core 3.1 MVC中有一个应用程序,具有EF Core和Identity 我有两个表调用和AspNetUsersAspNetUsers有许多调用,一个调用有一个AspNetUsers 我认为,调用表结构还可以。但是现在我需要从AspNetUsers获得呼叫 在callscoontroller中,我正在尝试:IList calls=this.User.calls但没有成功 我试过: IList<Call> calls = this._context.Calls

Asp.net core mvc asp.net-core无响应,“;访问被拒绝。”;日志文件中的消息

我已将dnx451应用程序发布到Windows Server 2012上的IIS 8.0 dnx--version在服务器报告“1.0.0-rc1-16609”上,还安装了httpPlatformhandler IIS配置为将端口80上的请求定向到wwwroot文件夹 当我尝试在服务器上浏览localhost:80时,没有响应(“正在等待localhost”) 日志文件夹中有一个文件(stdout.log_5428_201648135647.log),其中有一个条目“访问被拒绝” 拒绝访问什么?

Asp.net core mvc ASP.NET核心MVC控制器位于单独的程序集中

我正在使用ASP.NETMVC核心RC-2。我有一个针对整个.NET框架的web项目。我在解决方案中还有一个单独的类库,也针对完整的框架 在类库中,我有一个控制器,用route属性标记。我从web项目中引用了类库。此程序集引用nuget包Microsoft.AspNetCore.Mvc v。1.0.0-rc2-final 据我所知,该外部控制器将自动发现,例如。 然而,这对我不起作用-我浏览到路由的URL,得到一个空白页面,它没有击中我的控制器断点 有什么办法让它工作吗 有趣的是,它似乎确实适

Asp.net core mvc ASP.NET核心-Razor未检查程序集中嵌入的视图

我正在尝试设置一对.NET Core项目,其中一个是包含ViewComponent的类库,另一个是使用该组件的ASP.NET Core MVC应用程序 我跟随导游来到这里: 然而,我似乎无法让它工作。我不断得到: InvalidOperationException:未打开“组件/测试/默认”视图 建立搜索了以下地点: /视图/Home/Components/Test/Default.cshtml /视图/Shared/Components/Test/Default.cshtml 组件本身: pu

Asp.net core mvc 使用RedirectToAction传递TempData

简介: 我是一名.NET学生,试图学习ASP.NET核心MVC。所以请谅解。我在网上搜索了我的问题的答案,但还没有找到适合我的解决方案 问题: 我想在创建帖子时,将一条验证消息从我的createpost方法传递到index-IActionmethod,并将其显示为当前的警报消息。我在网上读到,ViewBag无法通过重定向,但TempData可以。这是到目前为止我的代码 创建post方法: public IActionResult CreatePost(string textContent, s

如何从vue.js asp.net-core-mvc结果集中获取特定值

我在一个.net核心mvc项目中实现了vue.js,它将从控制器返回数据。所以我们假设结果是: [{"id":1,"uniqueStr":"string1","ttlValue":"something","hlpValue":"something2"},{"id":2,"uniqueStr":"string2","ttlValue":"something","hlpValue":"something2"}] 我可以使用如下代码段获取行值: {{ data[0] }} 所以我还有两件事要做。情

Asp.net core mvc 未找到css文件-asp.net核心web应用程序

我想在一些非常简单的事情上寻求一些帮助。我已经创建了一个asp.net核心web应用程序(我从空选项开始),并且正在逐步构建它。但我的css文件似乎没有被读取或找到。当我启动应用程序时,我可以看到我的html页面看起来不像它应该的样子,当我在控制台下使用edge中的开发人员工具时,会出现一个“HTTP404:not FOUND-服务器没有找到任何与请求的URI(统一资源标识符)匹配的内容。获取-”错误,表明我的css文件确实没有被读取或找到。现在,我的css文件位于项目根目录中名为“css”的文

Asp.net core mvc 更改与实体框架核心的关系

我第一次接触实体框架核心和代码。在我的设计方法中,我在两个实体之间犯了错误 我已经创建了一个表subCourses,该表当前设置为与讲师建立一对多关系。这意味着一个副课程可以有很多讲师,这就是我的错误所在,我想让它反过来,这样一个讲师可以有很多副课程 我还没有创建任何控制器或生成任何视图,也没有向这些表填充任何数据 这是分课程的简化模型代码: public class SubCourse { //Constructor public SubCourse() {

Asp.net core mvc DNX核心5页列表

我在DNX Core 5.0中找不到对ImpleMedia PagedList的引用,或者找不到任何其他用于分页的库。如果有人能帮我解决这类问题,我将不胜感激。谢谢 我发布了一个分页库,它支持dnxcore50和dnx451。它还有一个类似的PagedList类,用于其演示web应用程序。 在nuget.org上有一个nuget,我也有同样的问题。。你找到解决办法了吗?嗨!我试图安装您的库,但它似乎与我的dnxcore版本(=5.0)不兼容。我有一条错误消息:MapNHouse项目中的依赖项cl

  1    2   3   4   5   6  ... 下一页 最后一页 共 11 页