摘要:Basic Authentication in ASP.NET Web API 原始资料:Basic Authentication in ASP.NET Web API | Microsoft Learn 演示了如何实现basic 身份验证。 注意: 在 Web API 2 中,您应该考虑编写身份验
阅读全文
摘要:HttpServerUtility.Execute 方法 HttpServerUtility.Execute 方法是个很有用的方法,可以直接执行一个aspx页,然后返回一个字符串,当然也可以执行用户控件; 文章:Asp.Net Server.Execute、Server.Transfer报“执行子请
阅读全文
摘要:页面跳转传参。 如果不是通用的跳转可以通过,在原始页面定义对象保存数据 跳转的目标页面可以: 通用的跳转,可以使用url传参也可以使用cookie传参,当前其他方式也是可以的。比如Application,session等。 参考:ASP.NET——context.Response.Redirect重
阅读全文
摘要:文章;MemoryStream.Close() or MemoryStream.Dispose() Close() and Dispose(), when called on a MemoryStream, only serve to do two things: Mark the object d
阅读全文
摘要:文章:META HTTP-EQUIV="REFRESH" 实现网页自动跳转 < META HTTP-EQUIV="REFRESH" CONTENT="x; URL=*.*"> 在农行支付中看到的代码,之前没见过这种跳转页面的方式。
阅读全文
摘要:1,修改配置文件: 以上修改是必须的,因为高版本的.netframework 2,将需要提交危险字符的页面,关闭验证: 增加了一个配置:ValidateRequest = "false" 表示关闭当前页面的验证; 3,你需要在后台对能预见的所有提交字段进行编码,使用:HtmlEncode方法 注意:
阅读全文
摘要:地址:https://docs.microsoft.com/zh-cn/dotnet/api/system.web.httputility.htmlencode?redirectedfrom=MSDN&view=netframework-4.8#overloads 代码示例: 总结:文档演示了,Ht
阅读全文
摘要:地址:https://docs.microsoft.com/en-us/previous-versions/aspnet/a2a4yykt(v=vs.100)?redirectedfrom=MSDN 中文标题:如何:通过在字符串中应用HTML编码来保护Web应用程序中的脚本开发 英文标题:How t
阅读全文
摘要:1,密码输入框input应该 设置:autocompete="off" 2,设置HTTPOnly,禁止客户端修改cookie 文章:Cookie中的HttpOnly详解 3,不要展示给用户详细的错误信息; 一下内容复制自:https://www.jb51.net/article/135079.htm
阅读全文
摘要:当用户可以将可执行代码(或脚本)添加到您的应用程序中时,会发生大多数脚本攻击。默认情况下,ASP.NET提供请求验证,如果表单发布包含任何HTML,则会引发错误。 您可以通过以下方式帮助防止脚本漏洞利用: 1,对表单变量,查询字符串变量和cookie值执行参数验证。此验证应包括两种类型的验证:验证变
阅读全文
摘要:项目中有个需求,需要从url中截取ID。需要在前台用js匹配截取,所以就百度一下,发现都没有说清楚,所以这里就总结下。正则表达式如下:var epId=0; //工厂企业IDvar urlIndex = /.*(\/gongchang\/geli)$/; //工厂 格力电器var urlCommon...
阅读全文
摘要:(2015年9月) 最近换了工作,面试了很多家公司想总结下,以便以后回顾知道自己是怎么走过来的。入行背景: 我是半路转行做软件开发的,2011年7月大学专科毕业,大学专业是:机械制造及其自动化;2011年1月到8月底,在合肥格力电器工作多半年,2011年9月份开始接触编程。本来只是看了《硅谷...
阅读全文
摘要:有时我们有这样一种需求场景,我们给很多用户发了邮件,需要一个反馈,用户是否查看了我们发送的邮件,百度了以下果然有方案。我总结实践了下这个过程,同时有自己的一点使用感受。记录下希望对你有帮助。 有人想到在邮件的 body嵌套html页面,嵌套iframe这些都似乎不可行,没有实践。有人想在邮件b...
阅读全文
摘要:这是因为你的前台页面有连个标签的name值相等导致的。Request["name"]其实是通过name值或得标签的value值的。所以一般情况下name值不要相等。需要互斥的就再说了。菜鸟级。
阅读全文
摘要:直接用jquery $("#id1").click(function(){$("#trId").css("display""none");//隐藏})直接用jquery $("#id2").click(function(){$("#trId").css("display""block");//显示})其实还是挺简单的。
阅读全文
摘要:这个时候你应该检查下你的form表单里面是否配置了这个:enctype ="multipart/form-data" 新手容易出错哦。
阅读全文
摘要:错误24“xxx.Web.xxx.xxx”不包含“xxName”的定义,并且找不到可接受类型为“xxx.Web.xxxr.xxx”的第一个参数的扩展方法“xxxName”(是否缺少 using 指令或程序集引用?)E:\xxx\Web\xxx\xxxx.cs14830Web出现这样的错误,在asp.net中如果直接复制一个asp.net服务器端控件,vs会直接给id重命名,如果你的name属性命名与id是一样的,你可能会无法检查出哪里错了。那么其实是因为vs自动给服务器控件重新命了一个名字,所以你就找不到了。这个时候在后台,你要操作的其实是,id 而不是name.所以,仔细检查这是一个小错误而
阅读全文
摘要:多线程中的System.Web.HttpContext.Current.Server.MapPath("/")多线程中Server.MapPath会失效。。。网上找到几种解决方法,现在整理如下:第一种:System.Web.HttpContext.Current.Server.MapPath("/"...
阅读全文
摘要:JQuery TextArea的取值与赋值问题 (textarea中回车清空问题) JQuery TextArea的取值与赋值问题 首先,说明这不是一个简单的问题! 先说取值: $("#textarea").text();读取,最近测试时候发现在firefox中读取不出textArea的值,IE正常
阅读全文