【c# – 使用HTTP GET流式传输文件:ASP .NET CORE API】教程文章相关的互联网学习教程文章

c# – 在asp.net mvc中形成超时问题【代码】

如何在asp.net mvc中关闭表单身份验证.我有注册,登录和忘记密码页面,旨在进入webapplication.最初我 我目前将我的asp.net mvc Web应用程序作为单个代码库和多数据库格式托管.我面临的表单在某段时间过期,logon.aspx页面出现在主页的中间.我想出这是因为以下代码:webconfig: <authentication mode="Forms"><forms timeout="180000" slidingExpiration="false"/></authentication>logon.cshtml:FormsAuthentication.SetAuthCookie(u...

C#/ ASP.NET迭代表【代码】

我有一个由10行组成的表,每行包含3个字段(SKU,开始日期,结束日期).我的目标是遍历表行并提取这些值.到目前为止,我还没有找到一个有效的解决方案.以下是我到目前为止:protected void btnVerify_Click(object sender, EventArgs e) {//START LOOP THROUGH TABLE ROWS//foreach (TableRow row in Table1.Rows){foreach (Control ctrl in row.Controls){//CONTROL IS TEXBOXT: EXTRACT VALUES//if (ctrl is TextBox){TextBox txt = (T...

c# – 如何在当前用户的ASP.NET Identity 2中获取用户配置文件值?【代码】

在MVC5应用程序中,如何从当前用户的AspNetUsers表中获取值? 例如:默认文件之一是PhoneNumber.你如何获得当前登录用户的电话号码? 我正在使用身份2 …解决方法:您需要从Entity Framework获取IdentityUser对象(可能是应用程序中的ApplicationUser之类的后代).您可以通过多种方式执行此操作,具体取决于您所处的位置等.但是,例如,如果您想在控制器中执行此操作,您可以使用User属性访问当前登录的用户,则可以使用UserManager< TUser>...

c# – 使用Asp.net上传和下载文件【代码】

我正在尝试使用文件上传控件上传,然后使用Asp.net C#下载文件,但是它给了我一个找不到目录的例外.在我犯错的地方,有人可以帮助我吗? 这是我的.aspx文件:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="fileuploadcheck.aspx.cs" Inherits="fileuploadcheck" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><title></title></head><body><form id="form1" runat="server"><div><t...

c# – Asp.net mvc5.异步等待.使用diff返回类型等待任务【代码】

我刚开始使用.net mvc 5异步等待.我在运行时确定并行运行的任务很少.所有这些都有不同的返回类型,我想使用Task.WhenAll等待它们.像这样question讨论,但我没有运行预定义的任务集.我需要在运行时创建具有不同返回类型的任务集合等一下解决方法:您只需创建一个List< Task>然后使用Task.WhenAll:var tasks = new List<Task>(); var task1 = Func1Async(); tasks.Add(task1); var task2 = Func2Async(); tasks.Add(task2); ...await T...

c# – ASP.Net MVC5,Google OAuth 2.0和Youtube API【代码】

我需要一些关于mvc 5的帮助,使用谷歌登录提供商并获取一些youtube数据.现在我觉得我的事情有些混乱.我不是mvc的新手,而是版本5的中间件功能.好吧,没有实施oauth 2.0的经验. 我想要的是: >通过Google登录我的MVC5应用程序.>从登录用户中读取一些Youtube信息. 到目前为止我做了什么: >关注此Google OAuth 2.0教程:Web applications (ASP.NET MVC). >通过NuGet安装Google.Apis.Auth.MVC.>如上所述实现了AppFlowMetadata和AuthCallb...

如何使用ASP.NET C#设置html输入类型文本值?【代码】

我有一个html控件,我想设置它的价值….这是控件:<input runat="server" id="first_name_txt" type="text" placeholder="First Name" />在代码背后,我使用:first_name_txt.Value = String.empty;但我的输入控件的值仍然具有旧值,如“blah-blah”,而不是设置为“”.解决方法:它的老问题,但可能会帮助某人. 您必须使用Request.Form来获取并调用.Value来设置值. HTML<input runat="server" id="first_name_txt" type="text" placehol...

c# – 如何在ASP.NET中将对象保存到会话并在View中访问它【代码】

我正在编写Asp.Net MVC 4应用程序.我想将模型对象保存到会话,然后从另一个页面访问它但不知道如何操作.可能吗?例如一些代码:[HttpPost]public ActionResult Index(EventDetails obj){if (ModelState.IsValid){Session["EventDetails"] = obj;return RedirectToAction("Index2","Home");}else return View();这里的事件细节模型代码:namespace ProjectMVC.Models {public class EventDetails{[Required]public string FirstTeamN...

将ASP.NET Web API 2中值类型(C#)的.MinValue序列化为null【代码】

我想将ASP.NET Web API 2中值类型(C#)的.MinValue序列化为传递给客户端时为null.当客户端发送一个null值时,我希望在服务器上获取值类型的.MinValue. 我正在使用Json.Net进行Json序列化和反序列化.此外,我需要相同的URI参数和formdata.我需要以下类型:short,int,long,float,double,decimal,DateTime 我试过的事情: >一种解决方案是使用可空类型.但是在服务器上我更喜欢使用不可为空的类型,因为业务逻辑层正在处理值类型,而在数据访...

c# – $ajax done函数在ASP.NET -MVC5应用程序中不起作用【代码】

我在部分剃刀视图上使用$ajax jquery函数来获取另一个局部视图以及从控制器到页面的强类型模型数据 – >显示在特定的div中.现在,如果有数据模型数据,它可以工作,但如果没有模型数据,我传递json响应,以便我可以检查剃刀视图,以避免空异常.我的问题是$ajax中的方法是不是调用加json响应,我不知道我在哪里做错了 Ajax功能$(document).ready(function () {/*Address*/$.ajax({url: '@Url.Action("DisplayStudentAddress")',type: "GET"...

c# – 如何在ASP.NET 5中修复CS0433错误?【代码】

引导它的任何地方的代码行引用类型System.Collections.Generic.Dictionary,无论是作为变量类型,还是在使用声明中. 这个使用声明运行良好,使我的类比编写System.Collections.Generic.Dictionary< string,object>更不令人厌恶.在我班上的100个地方.取出使用声明并不能解决我的问题,它只是将它移动到我的方法参数中使用字典类型的地方. 完整错误文字:CS0433 The type 'Dictionary<TKey, TValue>' exists in both 'System.Collection...

c# – 如何从ASP.NET 5 Web Api返回HTTP 500?【代码】

控制器现在具有201的功能CreatedAtRoute(),400的HttpBadRequest()等等.我没有看到500的一个,我认为它将是HttpInternalServerError(). 但是,我可以创建并返回HttpStatusCodeResult类:[HttpPost] public IActionResult Post([FromBody]string something) { ...try{}catch(Exception e){return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError);} }但我想从e中返回一些信息.这对于live来说可能是不好的做法,但...

c# – ASP.NET MVC BeginCollectionItem问题【代码】

我遇到了HTML帮助器BeginCollectionItem的问题.它似乎将项目绑定到视图,但是没有传播更改. 我有一个局部视图,绑定它的模型是一个IEnumerable.下面是一个片段.<tbody>@foreach (var entry in Model) {<tr>@using (Html.BeginCollectionItem("EditedEntries")) {<td>@entry.Storeid</td><td>@entry.district</td><td>@Html.EditorFor(x => entry.AdjHrs)</td>}</tr>} </tbody>如果我删除它的foreach它,但是我需要使用foreach,因为集合...

c# – Asp.net身份:登录时更改用户角色【代码】

我有一个登录用户执行操作的页面,并根据该页面更改用户的角色,如下所示:var userStore = new UserStore<IdentityUser>();var manager = new UserManager<IdentityUser>(userStore);IdentityUser user = manager.FindById(TheMembershipID);manager.RemoveFromRole(user.Id, "StartUser");manager.AddToRole(user.Id, "AppUser");然后,在客户端上,有一个重定向到另一个页面,需要在AppUser角色中进行身份验证.问题是用户显示仍然以S...

如何使用asp.net mvc和razor模板引擎从c#中获取路由名称的URL?【代码】

我正在尝试在剃刀模板中获取已知路由名称的URL. 这是我的部分观点@model ScripterEngine.ViewModels.CampaignViewModel<script type="text/javascript">function logTime(stage, status, async){var target = "@UrlHelper.RouteUrl("timetracker.clockin")";var postData ={'campaign_id': @Model.id,'agent_id': is_system_agentid.value,'log_id': is_attr_calldata.tracker_id,'stage_name': stage};if( status == 'out'){targe...