【如何在我的页面粉丝墙上使用c#和asp.net在Facebook上发帖】教程文章相关的互联网学习教程文章

c# – 使用cookie的ASP.NET web api“记住我”功能【代码】

我正在尝试在我的Web Api项目中实现“记住我”功能. 我想要 : >用户登录时拥有“记住我”功能.>保存cookie以保持用户始终登录,这样用户在访问网站时无需每次都输入用户名和密码.>通过阅读上次登录时保存的cookie来签署用户. 我正在考虑的另一个问题是……我正在尝试使用JavaScript在用户选中“记住我”复选框时生成cookie.是否有可能做到这一点? 要么 我应该在AccountController中实现RememberMe()? 加成:这是我在ApplicationO...

c# – ASP.NET MVC路由与特定操作【代码】

我对以哪种方式完成事情感到困惑.我的网站可以向用户显示故事Feed,并且Feed可以是多个类别之一. (例如,您可以查看“所有故事”Feed或“我的提交”Feed). 在处理路由方面,它更有意义: 1)让Action(Home / index)处理不同的“storyCategory”参数,路由如下:[Route("~/"), Route("")] //Index will be default route for both SiteRoot and SiteRoot/Home [Route("{storyCategory?}/{page?}")] [Route("{storyCategory?}/Page/{page?...

c# – ASP.NET网站在完成50个请求后崩溃【代码】

我正在托管一个ASP.NET Web API,该API已经生产了几年,并且已经看到了几十个更新.突然之间,只需对代码进行微小更改,API就会在50个请求之后崩溃,无论使用哪个浏览器或客户端. Web服务器重启会立即恢复API可用性(应用程序池回收没有),但神秘的倒计时重新开始… 这种奇怪的效果在多台计算机(Windows Server 2008,Windows Server 2013和Windows 7)以及不同的Web服务器(IIS 7.5,IIS 8.5,UltiDev Web Server)中持续存在. IDE是Visual Stud...

c# – 在ASP.NET MVC中,我可以自动从POST主体建模到JObject的绑定吗?【代码】

我有一个控制器操作,它将JSON文档作为POST请求的主体.我喜欢通过模型绑定自动创建一个JObject,如下所示:[HttpPost] public ActionResult Index([FromBody] JObject data) {// "data" is now a populated JObject object }但是我没有创建一个抽象类的错误.我试图从JObject扩展一些东西,但它也不会这样做. 我知道我可以只读取请求的主体并在其上调用JObject.Parse(我这样做,所以它确实有效),但我的想法从上面看起来更优雅. 这可能吗...

c# – 在ASP.NET Core中设置app.UseFileServer后获取PhysicalPath【代码】

我有虚拟目录指向IIS中的一些文件服务器.我了解到ASP.NET Core无法“看到”IIS中的虚拟目录,因为它在Kestral上运行. 我被告知解决方法是使用app.UseFileServer:app.UseFileServer(new FileServerOptions {FileProvider = new PhysicalFileProvider(@"\\server\path"),RequestPath = new PathString("/MyPath"),EnableDirectoryBrowsing = true });我设置了它,当我在浏览器地址栏中键入/ MyPath时它可以工作.但是,我希望能够在控制...

c# – ASP.NET核心 – 自定义AspNetCore.Identity实现不起作用【代码】

我正在构建一个完全自定义的AspNetCore.Identity实现,因为我希望TKey全面成为System.Guid.尊敬的我,我已经派出类型…… >角色:IdentityRole< Guid,UserRole,RoleClaim>> RoleClaim:IdentityRoleClaim< Guid>>用户:IdentityUser< Guid,UserClaim,UserRole,UserLogin>> UserClaim:IdentityUserClaim< Guid>> UserLogin:IdentityUserLogin< Guid>> UserRole:IdentityUserRole< Guid>> UserToken:IdentityUserToken< Guid> > Ap...

c# – 每个浏览器选项卡的不同ASP.NET会话

是否可以不在不同的浏览器选项卡之间共享Session变量? 我想在选项卡之间保留一个登录会话,但不希望在打开的选项卡之间共享信息. 可能吗?解决方法:不可以.会话cookie不可能由您的浏览器控制.如果cookie在其他选项卡中重复使用,您无法控制(通常它们会,但浏览器供应商可能会偏离它). 您可能正在寻找“视图状态”,隐藏的输入字段或类似的方法让状态随页面而不是会话一起移动.

c# – 静态文件中间件应该在ASP.NET Core管道中的哪个位置?【代码】

我正在使用ASP.NET Core 2.1.我认为静态文件中间件应该出现在mvc中间件之前 – 例如,不需要通过mvc运行请求来提供css文件. 所以我按顺序排列:app.UseExceptionHandler(/*...*/) app.UseHsts(); app.UseHttpsRedirection(); app.UseStatusCodePagesWithReExecute(/*...*/); // and lastly: app.UseStaticFiles(); app.UseMvc(/*...*/);但是,当我打开调试级别日志记录时,我注意到如果缺少静态文件,它将通过Microsoft.AspNetCore.Bui...

c# – RequestSizeLimitAttribute:ASP.NET Core 2.1.401中的HTTP 500而不是413【代码】

我的API控制器上有[RequestSizeLimit],它有点按预期工作:大于指定限制的请求被拒绝.[HttpPut][RequestSizeLimit(120_000_000)]public async Task<IActionResult> Put(IFormCollection form){...}问题是,抛出异常:Microsoft.AspNetCore.Server.Kestrel.Core.BadHttpRequestException: Request body too large.at Microsoft.AspNetCore.Server.Kestrel.Core.BadHttpRequestException.Throw(RequestRejectionReason reason)at Micro...

c# – asp.net core 2 Web API超时问题【代码】

我有一个.net核心web api,其中一个端点运行一个存储过程,需要3-4分钟才能完成. API已部署到IIS. 当我创建一个httpGet时,我得到502 Bad Gateway错误.查看IIS日志,错误实际上是超时.这来自IIS日志: 2018-11-28 17:24:48 10.71.12.59 GET / api / meetingreport fromDate = 11/01/2018& toDate = 11/30/2018& tradingGroup = All& symbol =& reviews = 16000 – 10.6.50.61 Mozilla /5.0(Windows NT 6.1; Win64; x64)AppleWebKit /...

在浏览器中显示word / pdf / excel等文件. (Asp.net,C#.net 2008)

我有一个要求,需要在浏览器中显示Pdf / Word doc(任何版本)或excel.类似于GMAIL功能的东西.我怎样才能做到这一点?我正在使用Asp.net代码作为C#.申请是在2008年解决方法:尝试: How To Write Binary Files to the Browser Using ASP.NET and Visual C# .NET 它涵盖,PDF,Word,Excel和各种图像文件格式.

c# – asp.net linkbutton onclientclick和postback【代码】

使用带有OnClientClick属性的ASP.NET LinkBut??ton时,我遇到了一些奇怪的行为. ASPX<asp:DropDownList ID="test" runat="server" AutoPostBack="true"><asp:ListItem>test1</asp:ListItem><asp:ListItem>test2</asp:ListItem><asp:ListItem>test3</asp:ListItem> </asp:DropDownList><asp:LinkButton CssClass="button" ID="btnDeleteGroup" runat="server"><img src="cross.png" alt="delete-group" width="16" height="16" /><sp...

c# – 在asp.net mvc中,拥有IDisposable模型是否安全?【代码】

以下代码是否合理?public ActionResult MyController() {using(var model=new MyControllerModel()){return View(model);}//does framework access model after this point? //If so, I need to rethink}解决方法:框架在返回ActionResult后最肯定地访问模型. ActionResults调用它们的Execute()方法以生成内容.

c# – ASP.NET:重用相同的Repeater ItemTemplate【代码】

我目前正在为同一页面上的三个转发器使用某个ItemTemplate,但它们都绑定到不同的数据源.有没有办法重构我的Web表单而不使用用户控件来轻松引用此模板,所以我只需要定义一次?解决方法:是的,有可能,创建另一个具有转发器的asp.net控件(ascx),创建一个接受数据表(或列表或项目)的公共方法并将转发器与之绑定,您可能会在10分钟内完成此操作public void BindData(DataTable dt) {rpt.DataSource = dt;rpt.DataBind(); }如果您的dt具有相...

c# – 无法使用ASP.NET MVC2上传文件【代码】

我已将enctype设置为:multipart / form-data但是每当我提交此表单时,Request.ContentType为:application / x-www-form-urlencoded,并且无法从Request.Files中检索上载内容. 这是我的观点:<% using (Html.BeginForm("Import", "Content", FormMethod.Post, new { enctype = "multipart/form-data" })) { %><p><%= Html.CheckBox("DeleteExisting")%> Delete Existing Records? </p> <p><input type="file" name="FileUpload" i...