Asp.net core mvc Asp.net Core中的打印外观

有没有办法改变打印时的外观 我有一组报告正在由一个webapp管理,我想让它们可以打印。然而,当涉及到印刷时,它们看起来很糟糕。我的选择似乎是要么做上面的问题,要么做一个特定的打印页面。为了便于使用,我更愿意使用替代打印外观 您可以创建特定于打印媒体的css,以便仅为打印机格式化html。这样,你就可以有风格,使它只是一个完美的要求。如何创建此类样式表的示例位于如何创建报告?它们是HTML、Crystal Reports…从数据库中动态创建的吗html@AlexRohr如果它是基于HTML的,那

Asp.net core mvc .NETCore中的自定义项目类型

使用.net core CLI创建新项目时,我可以提供一个-t标志,其中包含一个选项,用于指定需要的项目模板类型 对于我的情况,标准的web模板是多余的,我需要一个基本的web应用程序模板(能够接受/返回给定端口上的JSON响应)。我一直在解决这个问题,通过创建一个控制台类型的项目,并手动添加依赖项,但是有没有办法保存我的“轻量级web”模板,以便可以重用它?理论上,使用Visual Studio应该很容易。理论上我这么说是因为我刚刚尝试了VisualStudio2015,但失败惨重,而在过去,

Asp.net core mvc 类型';IdentityRole';在未引用的程序集中定义

尝试从IdentityDbContext继承asp.net core 2.0库中的dbcontext时,出现以下错误: 错误CS0012在未引用的程序集中定义了类型“IdentityRole”。必须添加对程序集“Microsoft.Extensions.Identity.Stores,Version=2.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60”的引用 当我尝试安装pkg时,我得到: 找不到包“Microsoft.Extensio

Asp.net core mvc 在ASP.Net核心MVC的控制器中使用ApplicationDBContext

我为我的应用程序设置了一些模型,并将它们(使用DbSet)添加到中,但现在我不知道如何在控制器中访问上下文本身 是否有一个全局上下文可以通过依赖项注入使用?每次提出请求时是否必须创建新的上下文?如果是,我可以重用Startup.cs中的配置吗 将ApplicationDBContext参数添加到我的控制器的构造函数中,然后从函数调用该参数,会出现以下错误: 未处理的异常:System.ObjectDisposedException:无法访问已处置的对象。此错误的一个常见原因是处理通过依赖项注入解

Asp.net core mvc MVC6无法呈现页面

我刚刚将MVC6从beta7升级到beta8。现在我的处境很奇怪。一切正常,但当我执行web应用程序时,我看不到输出/呈现的页面 同样的事情也适用于beta7,但不适用于beta8。我检查了我得到的应用程序的事件日志 找不到源HttpPlatformHandler中事件ID 1001的说明。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复该组件 如果事件起源于另一台计算机,则显示信息必须与事件一起保存 本次活动包括以下信息: 进程“14428”已成功启动,正在

Asp.net core mvc MVC5 web应用程序中忽略了ASPNET50/ASPNETCORE50编译器指令

我使用VS2015模板创建了一个新的ASP.Net 5 web应用程序。 为什么编译器指令会被忽略 我正在学习Scott Allen关于Pluralsight的“ASP.Net 5第一眼”课程。他在课程中使用了测试版,但我不明白为什么会发生变化 我可以看到解决方案DNX SDK版本是1.0.0-rc1-update1这意味着符号ASPNET50和ASPNETCORE50没有定义。请尝试使用DNX451和DNXCORE50 .表示未定义符号ASPNET50和ASPNETCORE50。试试看DNX

Asp.net core mvc asp.net核心中的Thread.CurrentThread.CurrentUICulture

在我的MVC应用程序中,我有以下几行代码,它运行良好 if (Thread.CurrentThread.CurrentUICulture.Name == localizationItem.CultureInfo.Trim()) 现在,当我将我的应用程序移植到.NETCore1.1时,CurrentUICulture似乎在运行中丢失了。你知道它的替代品是什么吗 严重性代码说明项目文件行抑制状态 错误CS1061“线程”不包含的定义 “CurrentUICulture”和无扩展方法“Current

Asp.net core mvc 如何在子文件夹中使用Html.BeginForm

这是在本地主机上工作的代码 查看通知/Index.cshtml: @using(Html.BeginForm("Index","Notification",FormMethod.Post)) { ... 但它不能在服务器上工作。 当我点击提交按钮时,这是url http://test.com/Notification 我想要这个网址 http://test.com/subfolder/Notification 它有子文件夹,因为我在服务器上使用docker。尝试以下操作: Html.Be

Asp.net core mvc IFormFile上载图像ASP.NET核心MVC

很抱歉打扰你们,但我有一个问题,我不知道如何解决,我已经浏览了几天,并尝试不同的解决方案 因此,我正在建立一个网站,我想实现一个用户部分,当用户可以上传他的个人图片作为图片配置文件 这就是我提出的问题所在,当我运行代码时,它总是返回null 这是我的控制器: [HttpPost] public async Task<IActionResult> Create(EmployeeCreateViewModel model) { if (ModelStat

Asp.net core mvc 在ASP.NET web应用程序中使用图像上载的最佳实践

该应用程序需要允许用户上传护照照片,以便管理员可以验证用户 本教程介绍ASP.NET 5 MVC 6中的文件上载 但是,该文件将上载到项目文件夹中的文件夹中。 这是最佳实践吗?如果有成千上万的用户,有什么问题吗? 我应该使用Azure存储吗? 如果我使用Azure存储,代码会更复杂吗? 有吗 建议?通常,当您通过WebAPI上载到文件时,在IIS下运行的web服务器只能访问其虚拟根目录下的文件夹。如果要将文件存储到其他位置,可以使用\servername\urpath,前提是您的路径是共享的,并

Asp.net core mvc MVC6-Can和x27;“重新创造”;“包装”-文件夹

我正在开发一个添加到源代码管理(TFS)中的MVC6应用程序。VS2015没有将“wrap”-文件夹添加到源代码管理中,这很好。但一旦另一个开发人员“获取最新信息”,包裹文件夹就会丢失,VS2015无法重新创建该文件夹,解决方案中引用的项目也无法解决 如果我手动将“wrap”文件夹添加到源代码管理中,那么每次添加项目时,我都需要在VS2015中手动添加一个文件夹并添加新的project.json文件 其他人做什么?我也面临同样的问题。似乎迫使VS重新创建包裹文件夹的唯一方法是删除并重新添加Pro

Asp.net core mvc MVC Core我可以更改特定页面的默认laout吗?

我是MVC新手,使用的是MVC核心RC2 我看到主HTML模板位于“Views\Shared_Layout.cshtml”文件中,它适用于所有页面 有可能对几个页面使用不同的模板吗 我想让两个页面看起来与网站的其他部分完全不同(例如,没有菜单)。是的,您至少有两个选项: 创建第二个模板,并在需要的地方使用它 关闭所需页面的默认模板,并直接在此页面中输入html代码 模板的路径存储在变量布局中,因此只需将下面的代码粘贴到页面顶部并更改路径: @{ Layout = "/Views/_La

Asp.net core mvc MVC6应用程序VSO构建和部署到Azure失败

我无法从Visual Studio online将我的第一个MVC6应用程序部署到Azure。我已经创建了一个构建定义,该定义创建了一个部署包和一个“Azure应用程序服务部署”任务来部署该包。部署任务报告此错误: Failed to deploy App Service. Error: (2/17/2017 9:09:59 AM) An error occurred when the request was processed on the remote computer. Error: So

Asp.net core mvc 使IFormFile函数与模型一起工作

我的控制器中有一个函数,它接收ajax调用发送的文件并将其保存到指定路径。我想知道我如何能使这个工作与一个模型,而不是因为我希望发送更多的数据,而不仅仅是图像 视图模型: public class PhotoViewModel { // Other strings public IFormFile userimage { get; set; } } [HttpPost] public async Task<IActionResult> PhotoData(Phot

Asp.net core mvc NET内核中的DB视图

我为CRUD设置了一个DB注入的表 ID EID Task entrydate Level 1 1 Demographics 2017-02-23 2 2 0 Demographics 2017-02-23 2 3 1 Progress Notes 2017-03-06 2 4 1 Demographics 2017-03-06 3 5 1 Assessments 2

Asp.net core mvc 在数据传输对象(dto)模型上使用DataAnnonations约束更新域模型

我有个问题。 我有一个表单,它在提交时返回CustomerTo模型,我想添加一些约束,如required、minlength等来对表单执行验证,但是CustomerTo模型在保存表单数据时将映射到的域模型类(Customer)没有这些数据注释约束,我是否可以 仅在CustomerTo模型中添加这些约束,并使用它们执行服务器端验证,然后将CustomerTo模型映射到没有这些约束的客户模型(域) 我不想通过向域模型customer类添加约束来改变现有的数据库结构,但是我仍然希望使用Customer

Asp.net core mvc Loadster捕获规则未找到与变量_RequestVerificationToken匹配的项

我试图用Loadster对我的应用程序进行压力测试,但是每个Post方法抛出警告/错误\uuu RequestVerificationToken都是空的或未定义的,因为在Get方法中,它有一个关于捕获规则的警告,未找到变量\uu RequestVerificationToken的匹配项 这是Get方法中捕获的默认方式 我也尝试了这两种捕捉方式来捕捉 <input name="__RequestVerificationToken" type="hidden&q

Asp.net core mvc 包括第二级的若干参考资料

假设我们有这个模型: public class Tiers { public List<Contact> Contacts { get; set; } } 有了EF7,我想从Tiers表中检索所有数据,从Contact表中检索数据,从Titre表中检索数据,从TypeContact表中检索数据,等等。。。只有一条指令。使用Include/thenclude API,我可以编写如下内容: _dbSet .Include(tiers => tiers.Conta

Asp.net core mvc 自定义授权重定向

我使用的是Beta 4,当我使用[Authorize]属性时,它会像我预期的那样重定向到/account/login,但这不是我的URL名称。我可以在web.config中自定义它,但我不知道在ASP.NET 5中在哪里配置它。有什么想法吗?不确定这是否有帮助,但我确实下载了VS 2015 RC 我创建了一个新的MVC6网站项目并启动了(F5)。当未经身份验证时,我尝试访问带有[Authorize]属性的ManageController 不用说,我被重定向到Account/login视图,但我找

Asp.net core mvc Serilog附加属性

我使用Serilog并将事件记录到SQL Server(使用Serilog、Serilog.Framework.logging和Serilog.Sinks.MSSqlServer库) 作为MVC6应用程序的一部分,当我记录事件并将选项设置为包含属性时,我会在XML列中看到一些附加属性 如果我发布如下声明: Log.Information("{Property1}", "Value1"); 我在“属性”列中看到如下内容: <properties> <property key

Asp.net core mvc 发布MVC 6 Web应用程序时设置环境

我正在测试dotnetcore的开发,并准备部署我的应用程序。现在,我已经在本地PC上发布了一个简单的文件,然后将文件复制到远程服务器上 当我查看该网站时,我可以看到它正在登台或生产环境中运行,因为我正在使用缩小的文件(在视图中指定) 但是,我很难找到任何文档来说明在发布时在何处或如何指定此环境。即使我现在必须直接编辑这个设置,也没关系,但我似乎找不到它 我在发布后检查的文件(也包括源文件,因为我刚刚通过VS2015发布了DNU命令行) wwwroot/web.config approt/we

Asp.net core mvc 具有实体框架核心的缓存表

我有一个数据库(SQL Server供您参考,但我认为它不是很重要)和一些表,还有一个ASP.NET核心web应用程序,它实现了实体框架核心来管理数据 在我的数据库中,我有4个表,它们经常被使用并加入到几乎每个请求中,并且这些表中的数据很少被更新,我希望将它们放在缓存中,以避免每次都获取数据库中的数据,而只针对这些表 如何使用实体框架核心实现这一点 我阅读了文档,但没有找到任何有关缓存的内容:您可以使用StackExchange.Redis缓存。您只需将表数据存储在其中,并在更新表时使其无效。就

Asp.net core mvc 多个ViewComponents请求相同的数据库

我有3个ViewComponent,用于为给定布局呈现主导航、侧导航和页脚导航组件。但是,它们都访问相同的存储库以获取非常相似的信息。我的DbContext被注入到存储库中。两种选择是将ViewModel中的所有数据传递给(a)将必要的对象传递给ViewComponent,或(b)花一些时间将ViewComponent功能转换为标记帮助器 我想知道的是,我的方法是否会导致实例化DbWork 3次?< P>不,每个请求只会有一个代码> dBase>/Calue>实例(当然,只有当你登记它时)。

Asp.net core mvc .NET核心:Process.Start()离开<;不复存在>;后面的子进程

我正在构建一个部署在CentOS 7.2上的ASP.Net Core(netcore 1.1)应用程序 我有一个操作,它通过System.Diagnostics.process调用外部进程(也使用.net core构建的控制台应用程序),而不是等待它退出后再返回 问题是,即使在完成执行后,所述进程仍会变成并保持。我不想等待它退出,因为这个过程可能需要几分钟才能完成它的工作 下面是一个示例代码 //The process is writing its progress to a sqlite da

Asp.net core mvc Swashbuckle.AspNetCore[FromForm]IFormCollection

我的.NET Core 2控制器中有以下操作。它是一个API,应该存储作为application/x-www-form-urlencoded发布的所有数据 [HttpPost("data/add/{formid}"] public void Add(int formid, [FromForm]IFormCollection formData) { //do something } 因此,Swagger UI允许使用UI尝试操作: 但是,大摇大摆的用户界面会生成带有正文的帖子:form

Asp.net core mvc 如何将对象引用设置为对象的实例

我正在为下面的控制器编写Xunit测试。当我运行我的测试时,我得到了这个错误 object reference is notset to an instance of an object 这是我的测试代码 [Fact] public async Task RegistrationTest() { ctrl = new AccountsControllers(context, userManager, jwtFactory, jwtoptions); ctrl

Asp.net core mvc dotnet还原:检索包时出错。。。缺少元数据根元素

我有一个nuget/docker构建问题,我花了几天的时间进行调试,现在已经没有什么想法了:你知道我为什么会出现以下错误吗 问题在于一个asp.net核心解决方案(其他非常类似的解决方案不受影响):虽然我可以在visual studio 2019中使用docker compose文件构建受影响的解决方案,但它无法使用docker文件,因此docker build命令无法运行 如果我通过在命令提示符下执行以下生成来运行dockerfile: docker build -f MStoreBosGat

Asp.net core mvc 如何将选定的radiobutton值从视图发送到asp.net core中的控制器

我正在实现asp.net core 3.1。我的razor视图中有三个单选按钮,使用下面的代码,我想将所选单选按钮值发送到控制器中的Index action,以显示其相关数据。我的问题是在选择单选按钮之后,然后再选择按钮。它将null值发送到Index方法 这是我在razor中的单选按钮代码 @model CSD.ChartObjects <form method="post"> @foreach (var year in Model.Years

Asp.net core mvc Asp.net核心api响应等待激活

有人能告诉我在这个Api调用中我做错了什么吗?我犯了一个奇怪的错误,我不知道这是什么意思。api调用应该可以工作,因为我使用VBA对它进行了测试,并且得到了有效负载的响应。也欢迎任何反馈 Id=190,Status=WaitingForActivation,Method=“{null}”,Result=“{Not Not computed}”-这是我从中得到的响应 使用系统; Net系统; 使用System.Net.Http; 使用系统文本; 使用System.Threading.Tasks;

Asp.net core mvc 相关实体的MVC6控制器

我希望通过使用ASP.NET 5/MVC6的REST API向客户提供对遗留数据库的访问。 似乎有很多为单个实体编写控制器的例子,但我没有找到一些关于如何为相关实体编写控制器的指南。 在我的域模型中,有两个实体类: 装置 测点 每个装置可以有1..N个测量点。 我希望我的控制器只有Get操作,也就是说,API是只读的。 对于我将使用的设备实体 public class DevicesController : Controller { // GET: api/devices [

Asp.net core mvc 获取Asp.NETCore2MVC发行版

我正在尝试获取Asp.Net Core 2 MVC项目版本属性的文本(2018.09.06),该文本在项目的选项对话框中捕获: 该值包含在项目的.csproj文件中的ReleaseVersion元素中: <Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp2.0</TargetFramework> <RootNa

Asp.net core mvc ASP.NET Core MVC使用登录的用户外键将文本文件上载到现有数据库

现在我正在做我的云存储项目,其主要思想是使用Identity Framework提供的授权系统,让用户上传和下载文件到现有的表(AspNetFiles-由我创建)。此外,将所有上传的文件保存到项目目录(~/wwwroot/files/)中的文件夹非常重要。现在我正在构建上传文件系统,因此: 我在其他AspNet的方向上创建了新的表AspNet文件。。。Identity提供的表,创建迁移后上传数据库NuGet func 在“~/Controllers/”中创建新的“WorkSpaceControl

Asp.net core mvc ASP.NET MVC6 Beta8&;Windows身份验证

升级到Beta 8后,使用windows身份验证进行调试在IIS Express中不起作用。我犯了一个错误 “试图确定承载应用程序的DNX进程的进程id时出错。” 复制的步骤: 创建新项目并选择空web模板 在项目设置中,将IIS Express设置更改为使用Windows身份验证。取消选中匿名身份验证 启用SSL 调试项目 出现了错误 我正在使用新安装的Windows和Visual Studio。我是否需要下载除此之外的其他软件?如评论中所述,有一个。同时,我已经能够成功地使用WebListe

Asp.net core mvc 如何读取.NET Core中属性内部的配置(appsettings)值?

我有一个.NET Core 1.1应用程序,在HomeController中的某个操作上设置了自定义属性。鉴于我需要属性逻辑中的配置文件(appsettings.json)中的值,是否可以访问属性级别的配置 appsettings.json { "Api": { "Url": "http://localhost/api" } } HandleSomethingAttribute.cs public class HandleSomethingAttribute :

Asp.net core mvc 将powerbi嵌入aspnetcore 2 mvc的身份验证

关于如何嵌入powerbi应用程序拥有的数据,这里有一个很好的例子: 但是,此示例适用于在.net平台上运行 本例中使用的一些例程不适用于aspnetcore 还有一篇关于某人试图做同样事情的精彩帖子: 和这个一样: 然而,我甚至很难让这些东西进行身份验证 以下是我当前的代码: private static readonly string AuthorityUrl = "https://login.windows.net/common/oauth2/authorize/";

Asp.net core mvc 如何为Asp.Net Core 2.2 MVC Web应用程序执行基于JWT令牌的身份验证?

我有一个Asp.Net Core 2.2 MVC web应用程序,其中通过Asp.Net Core web Api 2.2处理数据库调用,此web Api将在验证登录凭据后生成JWT令牌,并使用JWT令牌返回MVC应用程序 在Asp.Net核心MVC应用程序控制器中,用Authorize属性修饰以验证来自浏览器的后续请求,但在这里我无法验证JWT令牌 因此,请建议如何在Asp.Net Core 2.2 MVC Web应用程序中验证JWT令牌 提前谢谢 代码: 看起来您正在使用用户凭证向web a

Asp.net core mvc 在Asp.NET Core 3.0中注册自定义ModelBinder

使用.NET Framework MVC,可以注册自定义模型绑定器,如下所示: ModelBinders.Binders.Add(typeof(MyModel), new MyModelBinder()); 然后,具有类型为MyModel的参数的任何控制器操作将自动使用MyModelBinder绑定其值 public ActionResult Test(MyModel o){ // dunski! ... } 在.NET核心MVC中,似乎每次都必须指定使用MyModelBinde

Asp.net core mvc 为dotnet core asp.net运行CRUD scaffolding时出错

所以我尝试了一下.net核心,并启动了一个新的asp.net核心应用程序。我创建了一个.net核心类库,并包含了对实体框架核心的引用。我已经创建了一个上下文,我正在尝试在我的asp.net核心项目中使用该上下文构建框架。我在尝试搭建脚手架时不断遇到以下错误: 出于搜索目的,以下是错误消息: 运行所选代码生成器时出错: '创建/修改DbContext时出错,成功编译新程序集后没有返回类型。' 过去,我曾多次在其他asp.net项目中使用entity framework,在尝试从应用程序项目外部抽

Asp.net core mvc 为什么可以';我不能在ASP.NET核心MVC应用程序中工作吗?

我在向ASP.NET Core MVC(ASP.NET Core 2)应用程序添加字体时遇到问题。我只是想将名为font awesome的CSS库添加到我的MVC项目中。我尝试了两种方法 1) 像这样添加字体很棒的CDN <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> 我研究了这个问题,发现它可能与静态文件处理程序有关。然后,我修

Asp.net core mvc 当在for循环中时,CheckBoxFor始终返回false

我有一个带有类别列表的索引视图。当我单击编辑其中一个时,我可以在同一视图中“内联”编辑它。但是我无法从复选框中获取true。如果我在数据库中将Published手动设置为true,则复选框会被选中,但提交会将其设置回false 这是viewmodel: public class ProductCategoryVM { public int Id { get; set; } public string Title { get; set; } public bool Publ

Asp.net core mvc 完全定制的客户端数据验证

我有一个基于服务器的自定义数据验证解决方案。 更新数据时,我的代码将首先通过调用数据库(sp)并返回数据可能无法正确更新或创建的任何原因进行验证。我计划用一系列错误代码来实现这一点。 接下来,我将把可在视图中显示的相关消息加载到viewbag中。自定义消息来自数据库,管理员可以对其进行更新。此外,自定义消息以多种语言存储。出于这个原因,我认为最好的方法是将它们放在数据库中 问题是,我可以通过在viewbag中预加载消息并基于此viewbag在客户端上执行一些验证来执行类似的操作吗 并非所有的数据

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