随笔- 672
文章- 2
评论- 325
阅读-
281万
随笔分类 - ASP.NET
ASP.NET Core MVC如何在Filter中获取ControllerName和ActionName,以及在Action方法上声明的Filter
摘要:在ASP.NET Core MVC的Filter中,我们可以通过ActionContext对象获取到许多有用的信息,例如下面的代码在IAuthorizationFilter中,获取了ControllerName和ActionName,以及在Action方法上声明的Filter: using Micr
阅读全文
ADO.NET的数据库连接池(链接)
摘要:下面这篇文章,很详细地介绍了ADO.NET中的数据库连接池: ADO.NET入门教程(五) 细说数据库连接池 其中有提到如果连接池中的数据库连接数不够了,会导致SqlConnection连接超时,所以要合理地设置SqlConnectionStringBuilder.MaxPoolSize和SqlCo
阅读全文
ASP.NET Core MVC的Views(链接)
摘要:下面这篇微软官方文档,介绍了ASP.NET Core MVC中的View(视图): Views in ASP.NET Core MVC 其中这里介绍了,如何从Controller中传递数据到View中。
阅读全文
ASP.NET Core MVC的Razor视图中,使用Html.Raw方法输出原生的html
摘要:我们在ASP.NET Core MVC项目中,有一个Razor视图文件Index.cshtml,如下: 运行该视图,页面如下: 所以,在Razor视图中使用Html.Raw方法就可以输出原生的html语法到前端页面了。
阅读全文
C#中用HttpWebRequest中发送GET/HTTP/HTTPS请求 (转载)
摘要:这个需求来自于我最近练手的一个项目,在项目中我需要将一些自己发表的和收藏整理的网文集中到一个地方存放,如果全部采用手工操作工作量大而且繁琐,因此周公决定利用C#来实现。在很多地方都需要验证用户身份才可以进行下一步操作,这就免不了POST请求来登录,在实际过程中发现有些网站登录是HTTPS形式的,在解
阅读全文
ASP.NET MVC和ASP.NET Core MVC中获取当前URL/Controller/Action (转载)
摘要:ASP.NET MVC 一、获取URL(ASP.NET通用): 【1】获取完整url(协议名+域名+虚拟目录名+文件名+参数) string url=Request.Url.ToString(); 【2】获取虚拟目录名+页面名+参数: string url=Request.RawUrl;(或 str
阅读全文
Data Protection - how to manage expired key?(转载)
摘要:问 According to ASP.NET Key Management: Deleting a key is truly destructive behavior, and consequently the data protection system exposes no first-clas
阅读全文
ASP.NET MVC中Section、Partial View 和 Child Action(转载)
摘要:概括的讲,View中的内容可以分为静态和动态两部分。静态内容一般是html元素,而动态内容指的是在应用程序运行的时候动态创建的内容。给View添加动态内容的方式可归纳为下面几种: Inline code,小的代码片段,如 if 和 foreach 语句。 Html helper方法,用来生成单个或多
阅读全文
HttpWebRequest类,及如何使用Cookie(转载)
摘要:HttpWebRequest类与HttpRequest类的区别。HttpRequest类的对象用于服务器端,获取客户端传来的请求的信息,包括HTTP报文传送过来的所有信息。而HttpWebRequest用于客户端,拼接请求的HTTP报文并发送等。HttpWebRequest这个类非常强大,强大的地方
阅读全文
C#中HttpWebRequest的用法详解(转载)
摘要:1、HttpWebRequest和HttpWebResponse类是用于发送和接收HTTP数据的最好选择。2、命名空间:System.Net3、HttpWebRequest对象不是利用new关键字创建的(通过构造函数)。 而是利用Create()方法创建的。4、你可能预计需要显示地调用一个“Send
阅读全文
ASP.NET Core MVC的路由参数中:exists后缀有什么作用,顺便谈谈路由匹配机制
摘要:我们在ASP.NET Core MVC中如果要启用Area功能,那么会看到在Startup类的Configure方法中是这么定义Area的路由的: 我们可以看到其中{area:exists}和{subarea:exists}这两个路由参数后面都有个:exists后缀,那么这是用来干什么的呢? 来举个
阅读全文
asp.net mvc Post上传文件大小限制 (转载)
摘要:最近发现在项目中使用jQuery.form插件上传比较大的文件时,上传不了,于是改了下web.config的上传文件最大限制。 改完后还是不能上传,最后在stackoverflow找到了答案,原来还要配置服务端的最大文件限制。 譬如限制最大文件为100M you are hosted in IIS,
阅读全文
ASP.NET MVC中使用表单上传文件时的注意事项
摘要:最近了好久没写ASP.NET 使用HTML的FORM来上传文件了,结果写了个文件上传发现ASP.NET MVC的Controller中老是读取不到上传的文件。 MVC的View(Index.cshtml)如下所示: HomeController中读取文件的Action如下所示: 结果上面代码中的Re
阅读全文
ASP.NET: 正在中止线程 错误原及解决方法
摘要:症状 如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException异常。您可以使用 try-catch 语句捕获此异常。主要原因是Response.End、Response.Redirect 或 S
阅读全文
检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(转载)
摘要:我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误: HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。 为什么会出现以上错误? 在IIS7的应用程序池有两种模式,一种是“集成模式”,一种是“
阅读全文
在windows 10 上使用aspnet_regiis.exe -i 命令报 “此操作系统版本不支持此选项” 的解决办法
摘要:本来想注册ASP.NET 4.5到windows 10的IIS上,否则在IIS 10上部署ASP.NET MVC站点老是报错,结果用CMD窗口在C:\Windows\Microsoft.NET\Framework64\v4.0.30319下使用命令aspnet_regiis -i 居然报错: “此操
阅读全文
如何设置ASP.NET页面的运行超时时间 (转载)
摘要:全局超时时间 服务器上如果有多个网站,希望统一设置一下超时时间,则需要设置 Machine.config 文件中的 ExecutionTimeout 属性值。Machine.config 文件位于 %SystemRoot%\Microsoft.NET\Framework\%VersionNumber
阅读全文
ASP.NET CORE中使用Cookie身份认证
摘要:大家在使用ASP.NET的时候一定都用过FormsAuthentication做登录用户的身份认证,FormsAuthentication的核心就是Cookie,ASP.NET会将用户名存储在Cookie中。 现在到了ASP.NET CORE的时代,但是ASP.NET CORE中没有FormsAut
阅读全文
ASP.NET CORE MVC 2.0 项目中引用第三方DLL报错的解决办法 - InvalidOperationException: Cannot find compilation library location for package
摘要:目前在学习ASP.NET CORE MVC中,今天看到微软在ASP.NET CORE MVC 2.0中又恢复了允许开发人员引用第三方DLL程序集的功能,感到甚是高兴!于是我急忙写了个Demo想试试,我的项目结构如下: 可以看到解决方案中就两个项目,AspNetCoreWebApp就是一个ASP.NE
阅读全文
ASP.NET 跨域请求之jQuery的ajax jsonp的使用解惑 (转载)
摘要:前天在项目中写的一个ajax jsonp的使用,出现了问题:可以成功获得请求结果,但没有执行success方法,直接执行了error方法提示错误——ajax jsonp之前并没有用过,对其的理解为跟普通的ajax请求差不多,没有深入了解;出现了这种错误,几经调试(检查后台的代码和js部分的属性设置)
阅读全文