【将控制器添加到 ASP.NET Core MVC 应用】教程文章相关的互联网学习教程文章

异步ASP.Net MVC控制器操作中的Task.Run()【代码】

我需要您在ASP.NET MVC异步控制器操作中使用Task.Run()的建议.当前,我们有一个耗时的后端SP,当用户单击“批准”时,该SP将花费几分钟.用户只需要批准即可,而不必等到此后端执行完成,因此我们正在使用Task.Run,??如下面的代码所示. 之前,这是由ThreadPool.QueueUserWorkItem()完成的,因此它是在后台完成的.现在,我们正在将该应用程序迁移到ASP.Net MVC 5.0. 我们对此进行了测试,并且一切正常,但是我们需要确保将来是否不会造成任何问...

从视图到控制器asp.net核心剃刀页传递数据【代码】

我正在尝试创建一个简单的asp.net核心剃刀网站. 我有一个cshtml页面:@page@using RazorPages@model IndexModel@using (Html.BeginForm()) {<label for="age">How old are you?</label><input type="text" asp-for="age"><br/><label for="money">How much money do you have in your pocket?</label><input type="text" asp-for="money"><br/><input type="submit" id="Submit"> }和一个cs文件:using Microsoft.AspNetCore.Mvc; ...

javascript-JS Fetch API无法与具有Authorize属性的ASP.NET Core 2控制器一起使用【代码】

我在客户端有以下代码:fetch("/music/index", { headers: { "Content-Type": "application/json" } }).then(response => {if (!response.ok) {throw response;}return response.json();}).then(json => {console.log("Done! It's all good");}).catch(response => console.log(response));不幸的是,这甚至还没有到达MusicController(服务器端),它看起来如下所示(简化说明了这一点):[Authorize] public class MusicController : C...

临时私有变量在ASP.NET MVC控制器中的使用【代码】

我正在对现有的ASP.NET MVC应用程序中的功能进行一些重构,并且在控制器中遇到了以下小的递归功能.我对C#和A还是有点新.NET,所以如果我做错了什么,请忍受我.private int _bl; [Session] public void TotalMaterialSubCategories(IEnumerable<Category> materialMasterCats, int i) {foreach (var materialMasterCat in materialMasterCats){_bl = _bl + 1;materialMasterCat.Level = i;if (materialMasterCat.ChildCategories.Count...

从ASP.NET Core 2控制器返回PDF【代码】

我试图从我的ASP.NET Core 2控制器返回PDF文件.我有这个代码(主要是从此SO question借来的):var net = new System.Net.WebClient(); //a random pdf file link var fileLocation = "https://syntera.io/documents/T&C.pdf";/ var data = net.DownloadData(fileLocation); MemoryStream content = null; try {content = new MemoryStream(data);return new FileStreamResult(content, "Application/octet-stream"); } finally {con...

ASP.NET Core 3.0中使用动态控制器路由【图】

原文:Dynamic controller routing in ASP.NET Core 3.0 作者:Filip W 译文:https://www.cnblogs.com/lwqlun/p/11461657.html 译者:Lamond Lu译者注 今天在网上看到了这篇关于ASP.NET Core动态路由的文章,感觉蛮有意思的,给大家翻译一下,虽然文中的例子不一定会在日常编码中出现,但是也给我们提供了一定的思路。 前言 相对于ASP.NET MVC以及ASP.NET Core MVC中的旧版本路由特性, 在ASP.NET Core 3.0中新增了一个不错的扩展点...

javascript – 在AngularJs控制器中使用Asp.Net ViewBag值【代码】

我是AngularJs的新手,我在使用.Net MVC View中的值到AngularJs控制器时遇到了问题.以下是相关代码: AngularJs控制器代码:app.controller("RatingApiController", function ($scope, RatingApiService) {var id = $scope.roomId; })Mvc查看代码:<div id="tblSubs" ng-controller="RatingApiController" ><span ng-init="roomId = @ViewBag.roomId">something</span> </div>在AngularJs控制器内的id变量中从Mvc View获取roomId值的...

Asp.Net MVC控制器获取视图传值几种方式【代码】

前台表单(V:视图) 1 @{2 Layout = null;3 }4 5 <!DOCTYPE html>6 7 <html>8 <head>9 <meta name="viewport" content="width=device-width" /> 10 <title>UserRegist</title> 11 </head> 12 <body> 13 <div> 14 <form action="/UserInfo/ProcessUserRegist" method="post"> 15 <table> 16 <tr> 17 <td>用户名:</td><td><input type="text" name="UserId"...

c# – ASP.NET Core控制器内的Access Connection String【代码】

我正在使用C#和.NET Framework 4.7开发ASP.NET Core 2.0.2 Web API. 我想从方法的控制器中获取appsettings.json的连接字符串. 我是在Startup.cs中做到的:using Microsoft.Extensions.Configuration;public class Startup {public Startup(IConfiguration configuration){Configuration = configuration;}public IConfiguration Configuration { get; }// This method gets called by the runtime. Use this method to add service...

c# – 下载的文件作为控制器中的流(ASP.NET MVC 3)将自动处理?【代码】

让我们假设下载所选文件的控制器:public FileResult Download( string f ) {Stream file = MyModel.DownloadFiles( f );return File( file, "application/octet-stream", (file as FileStream).Name );}和MyModel包含public static Stream DownloadFiles(string file){return new FileStream(file, FileMode.Open, FileAccess.Read); }如果我在控制器中使用关键字,则会抛出异常:无法访问已关闭的文件. 好吧,我想确保下载的文件将...

c# – 找不到ASP.NET Web API路由控制器【代码】

我想发布到以下Web API:http://localhost:8543/api/login/authenticateLoginApi(Web API)定义如下:[RoutePrefix("login")] public class LoginApi : ApiController {[HttpPost][Route("authenticate")]public string Authenticate(LoginViewModel loginViewModel){ return "Hello World"; } }WebApiConfig.cs:public static void Register(HttpConfiguration config) {// Web API configuration and services// Web API routes...

c# – 在ASP.NET Core中更改控制器路由【代码】

所以我有一个HomeController,要访问它以及我必须输入url.com/home/action的动作. 是否有可能将此更改为url.com/anothernamethatpointstohomeactually/action?解决方法:我建议你使用属性路由,但当然这取决于你的场景.[Route("prefix")] public class Home : Controller {[HttpGet("name")]public IActionResult Index() {}}这将在url.com/prefix/name上找到 属性路由有很多选项,一些示例:[Route("[controller]")] // there are pl...

从零开始实现ASP.NET Core MVC的插件式开发(一) - 使用ApplicationPart动态加载控制器和视图【图】

标题:从零开始实现ASP.NET Core MVC的插件式开发(一) - 使用Application Part动态加载控制器和视图 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/11137788.html 源代码:https://github.com/lamondlu/DynamicPlugins前言 如果你使用过一些开源CMS的话,肯定会用过其中的的插件化功能,用户可以通过启用或者上传插件包的方式动态添加一些功能,那么在ASP.NET Core MVC中如何实现插件化开发呢,下面我们来探究一下。本系...

c# – 如何将配置传递给ASP.NET MVC6中的非控制器类【代码】

我正在使用MVC6开发一个应用程序.我可以在启动文件中读取JSON配置,并将依赖项注入控制器中. 现在,我的要求是我想访问非控制器的类中的配置.在这种情况下我不能使用构造函数DI.这些类驻留在MVC6应用程序的某个文件夹中,但它们不是模型或控制器类. 在这种非控制器类中访问配置的最佳方法是什么? 谢谢. 更新: 只是为了澄清 – 我不能在这些课程中使用DI. 这些类仅在需要时基于某些条件进行实例化,并且在它们上调用方法.我需要从这些...

c# – 如何使用URL将数据从javascript发送到ASP.NET MVC控制器【代码】

我需要一些帮助.我使用带有JavaScript和Knockout的ASP.NET MVC4编写小应用程序,我无法将数据从javascript发送到MVC Controller,反之亦然.例如,JS的一部分看起来像这样: JavaScript的self.Employer = ko.observable(); self.AboutEmployer = function (id) {$.ajax({ Url.Action("GetEmployer", "Home")cache: false,type: 'GET',data: "{id:" + id + "}",contentType: 'application/json; charset=utf-8',data...