【c#-MVC发布页面部分-模型绑定失败】教程文章相关的互联网学习教程文章

c#-MVC 4.5.2 Response.WriteFile大于2gb【代码】

在后期测试阶段,我注意到我的应用程序发送的文件大于2 gigs(Int32.MaxValue)的问题.有简单的方法可以解决此问题吗?这些是大的高清.mov电影文件.我在控制器中使用了Response.WriteFile,以确保浏览器不会打开任何文件(大多数是不是由浏览器打开但不是全部打开的大型视频文件),并强制进行下载以及进行一些日志记录. 现在,我唯一的选择是使用ajax进行基于javascript的日志记录并直接链接到大型mov文件,但是我想避免在开发过程的后期更...

javascript-React.js C#服务器端渲染*无* ASP.NET MVC【代码】

我使用自己的.NET Web服务器,并希望预渲染在React.js上构建的网页.我一直在寻找一种方法,但是我发现的唯一方法是对ASP的Rasor渲染器使用辅助方法. 有没有一种众所周知的方法将React.js DOM呈现为纯C#字符串?解决方法:Daniel Lo Nigro非常乐意提供如何使用React.NET进行操作的详细信息var environment = React.AssemblyRegistration.Container.Resolve<IReactEnvironment>(); var component = environment.CreateComponent("Hello...

c#-如何在MVC中将数据从View(javascript)传输到Model【代码】

我在模型中的实现namespace Project.Models {public class Book_model{public static string GetJsonFileString(string section){try{string Data;string selectedSection = "Home";string home = System.Web.HttpContext.Current.Server.MapPath(@"~/Dictionary//home.json");string school = System.Web.HttpContext.Current.Server.MapPath(@"~/Dictionary//school.json");if (selectedSection == "Home"){Data = File.ReadAllT...

C#-ASP.NET Core 1.0 MVC从Request.Body获取原始内容

我试图在asp.net core 1.0中获取Request.Body的原始内容,并且我想知道将整个主体作为byte []的正确方法是什么.如果您有类似情况的经验,并且知道“正确”的做法,请分享.我会很感激.提前致谢.解决方法:Request.Body是一个流.该流具有Read方法,该方法带有一个缓冲区,该缓冲区是一个字节数组,您可以将数据读取到该字节数组中.由于您可能不知道流的大小,甚至无法知道所有内容,因此需要在循环中执行此操作,直到从流中读取所有数据为止-th...

c#-发布到MVC6控制器的值为空【代码】

我正在将Web应用程序从MVC5移植到MVC6.该功能曾经在MVC5中正常工作,但在MVC6中却无法正常工作. 我正在通过AngularJS将数据发布到此WebAPI方法,但是search参数始终为null.香港专业教育学院试图用[FromBody]和[FromHeader]装饰它,但似乎都不起作用.控制器被命中,该值仅为null,这是什么问题?[HttpPost("AdvancedSearch")] public List<MatchResult> AdvancedSearch(string searchParameter) {var searchResults = service.GetResults...

c#-.NET MVC文件上传-重叠的I / O操作正在进行中【代码】

我正在执行文件上传到.NET MVC服务器的操作,似乎随机得到“重叠的I / O操作正在进行中”.几乎每一次尝试都会发生这种情况. 基于堆栈跟踪,它实际上从未到达我的代码,因此我不确定发生了什么. 该代码是相当标准的(简化的),实际上可以在某些尝试下工作.@using (Html.BeginForm(null, null, FormMethod.Post, new { enctype = "multipart/form-data" })) {<input type="file" name="couponImage" id="couponImage" /><input type="subm...

C#-ASP.NET Core Web应用程序(.NET Framework)项目模板缺少System.Web.MVC dll

我已经使用上述模板创建了一个Web项目.但是我无法添加System.Web.Mvc dll.在VS2015的“添加引用”对话框中找不到该文件.使用[JsonRequestBehavior] [1]需要它.在这样的项目中使用JsonRequestBehavior有什么解决方法吗?我已经安装了Json.NET(aka Newtonsoft.json)NuGet软件包.解决方法:ASP.NET Core是对ASP.NET Webstack的完全重写,使其可移植并可以在Linux和MacOS等多种平台上运行,并且无需IIS即可运行. System.Web.*与IIS紧密耦合...

C#-ASP.NET CORE MVC选择标记帮助器-如何在不使用ModelView的情况下设置选择的值【代码】

在ASP.NET MVC Core项目的以下代码中,Get操作方法Test(…)显示年份的下拉列表.默认情况下,该下拉列表将列表中的第一年(即2000年)显示为选定值.如果要在与选定值相同的列表中显示特定年份,如何在不使用ViewModel技术的情况下通过操作方法Test(…)实现它?选择标记帮助器或DropdownList html帮助器的解决方案都可以-但必须从action方法中设置Selected值. 简而言之,您如何将特定年份设置为此列表中的“选定值”:ViewBag.YearsList = ...

c#-如何在ASP.NET Core 1.1中对使用HttpContext的MVC控制器进行单元测试【代码】

我在.Net Core 1.1框架上用ASP.Net Core编写了这个小方法:public class AccountController : Controller {public IActionResult Logout(){HttpContext.Authentication.SignOutAsync("SchemaName");HttpContext.Authentication.SignOutAsync(CookieAuthenticationDefaults.AuthenticationScheme);return RedirectToAction("Index", "Home");} }我在如何编写验证此方法返回RedirectToActionResult的单元测试方面苦苦挣扎,并根据在此...

C#-Unity.Mvc与Unity.Mvc5的区别

我刚刚开始学习ASP.NET MVC 5,并找到了很多有关使用Unity ioc容器进行依赖项注入的教程. 我按照以下精彩视频开始:https://www.youtube.com/watch?v=E7Voso411Vs 在寻找要安装的软件包时,我看到了:我发现2014年10月的this教程展示了如何使用Unity.Mvc框架.它所需要的只是: >添加软件包(将UnityConfig.cs和UnityMvcActivator.cs自动添加到App_Start.>创建接口(例如IUnitySample)和一个实现>例如,向HomeController添加一个以IUnity...

首页> C#> DataTables标题显示为一行? MVC Asp.net【代码】

我正在跟一个粗略的课程一起学习,我正处于要使用数据表呈现表的阶段,但是由于某种原因,当它呈现我的表时,会将TH作为td推入表中了吗? 屏幕截图<table id="your_contacts" class="table"><tr><th>@Html.DisplayNameFor(model => model.firstName)</th><th>@Html.DisplayNameFor(model => model.lastName)</th><th>@Html.DisplayNameFor(model => model.email)</th><th>@Html.DisplayNameFor(model => model.phonePrimary)</th><th>@...

c#-ASP.NET MVC6“未定义二进制运算符Equal”【代码】

我有这个模型:[Table("tblDbFile")] public class DbFile {[Key]public Guid Id { get; set; }public string Name { get; set; }public string Engine { get; set; }public string Hash { get; set; }public long Size { get; set; }public DbDir Directory { get; set; } }[Table("tblDbDir")] public class DbDir {[Key]public Guid Id { get; set; }public string Name { get; set; }public DbDir Parent { get; set; } }如果我...

c#-进行通用MVC API查询【代码】

我正在.NET Core中构建MVC API.我有几个非常大的表(第三方系统),并且我试图允许将任何列的名称作为URL参数传递,并带有在Where子句中使用的值.这使用实体框架和.NET Core. 想法是获取与参数名称匹配的列,并在带有参数值的Where子句中使用它.我希望where查询中的lambda最终看起来像://GET: api/DWRWorkItems?Parameter=Value ... dWRWorkItem = dWRWorkItem.Where(m => m.Parameter == Value );这是我尝试的一种全新解决方案,即来自...

c#-在ASP.NET MVC中动态呈现视图的安全隐患【代码】

我正在建立的ASP.NET MVC网站有一个要求,该要求指出管理员需要能够在文件系统中(当然在Views文件夹下)手动创建一个cshtml文件,然后能够通过控制器动作. (即,创建名为Test.cshtml的文件,然后通过/ Content / Test访问) 我已经通过以下方法做到了: 首先,一个自定义路由配置:routes.MapRoute(name: "StandardContent", // my controllerurl: "Content/{pageName}",defaults: new {controller = "Content", action = "Render", pageN...

c#-MVC Core IActionResult的含义【代码】

什么是IActionResult?我尝试查看MSDN和其他站点,但需要通用,通用的易于理解的答案. MSDN IActionResult 例:public IActionResult About() {ViewData["Message"] = "About Page";return View(); }解决方法:一般而言,IActionResult类型是操作结果的基本抽象.它用作表示特定响应类型的其他派生操作结果的基础,其中有很多响应类型. 参考Asp.Net Core Action Results ExplainedIActionResult and ActionResult IActionResult and Acti...