
ASP.NET
http响应,页生命周期,全局文件Global.asax,ajax技术,json,服务端基本控件,Repeater,cache,url地址栏,Response.Redirect、Server.Transfer、Server.Execute 重定向,母版,session,cookie,一般处理程序..
豆皮没有豆
好好生活慢慢相遇
展开
-
.NET ASP.NET 微信小程序调用jsapi支付形式完成支付功能
需求:用户购买视频调起微信支付,支付成功后观看视频,所以不需要像商品一样的支付状态和订单状态,点击购买时直接调起微信支付传递视频ID号和用户ID号,支付成功后异步通知里处理程序添加一条订单即可,相对简单。不需要点击购买时先下单在调起支付时传递订单号,异步通知时通过订单号修改订单支付状态。小程序里点击购买时,请求后台将会员ID和视频ID传递到后台:...原创 2022-03-04 11:40:53 · 421 阅读 · 0 评论 -
微信小程序 “因 URL 意外地以“XXX”结束,请求格式无法识别”及post返回数据包含d:null的解决方法
一.因 URL 意外地以“XXX”结束,请求格式无法识别该问题的解决方法如下:在web.config的system.web中,添加如下代码: <webServices> <protocols> <add name="HttpGet"/> <add name="HttpPost"/> </protocols> </webServices>二.post请求返回数转载 2021-12-01 10:57:42 · 605 阅读 · 0 评论 -
.NET ASP.NET最简单的DataTable数据生成Excel表格导出
如图:交易明细表PayExnum导出交易明细为Excel,导出click事件 protected void DaoChu_Click(object sender, EventArgs e){ DataTable showpay = ViewState["showpayexnum"] as DataTable;//要导出的数据 if (showpay.Rows.Count> 0)//判断要导出的数据是否为空 { StringWriter sw = new S原创 2020-05-27 08:56:18 · 555 阅读 · 0 评论 -
.NET ASP.NET “/”应用程序中的服务器错误。(无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动...)
还记得前面有一篇博文,设置session的时间通过web.config配置文件设置,上传到服务器后服务器可以运行,本地源码Visual Studio 2015直接启动出现上面的错误解决方法:方法一.在本地的Web.Config里面 把sessionState 的mode改为"InProc"(缺省模式)在Web.Config里面:<sessionState mode="InProc" timeout="30" stateConnectionString="tcpip=127.0.0.1:4242原创 2020-05-23 10:20:54 · 1119 阅读 · 0 评论 -
.NET ASP.NET 微信支付退款时,证书问题:System.Security.Cryptography.CryptographicException: 出现了内部错误 解决办法
总结了一下出现证书无法加载的原因有以下三个1.证书密码不正确,微信证书密码就是商户号解决办法:请检查证书密码是不是和商户号一致2.IIS设置错误,未加载用户配置文件解决办法:找到网站使用的应用程序池–>右击–>高级设置–>打开如下图–>在加载用户配置文件选择true3.如果以上两个方案都不能解决问题,就有可能是加载证书时没有给定证书存储标识解决方法:在加载证书方法时使用以下方法,请注意第三个参数X509Certificate2 cer = new X509Certifi转载 2020-05-22 16:19:28 · 812 阅读 · 0 评论 -
.NET ASP.NET 微信Native支付(扫码支付)模式二,及回调,微信退款
1. 前言经过一个多周的焦傲、摧残,终于完成了微信支付及退款,做一下总结,主要是参数、签名、数据接收问题有几个小点要注意,本文基于c#进行开发。2. 项目背景项目为商城,这就需要支付功能,主要做的就是支付模块,所以就要实现现在主流的支付方式,如微信支付、支付宝支付…项目业务:系统暂时要求点击支付时网站弹出生成的微信支付二维码,由用户进行扫描购买,数据回调记录数据库。微信支付平台:转...原创 2020-04-25 15:15:06 · 1499 阅读 · 0 评论 -
.NET ASP.NET jquery-ajax提交到后台的某个方法(例)
1.例如添加收货地址ajax提交到后台 //添加收货地址 $("#addshapping").click(function(){ var mid = $("#mid").val();//会员ID,登录用户ID var sheng = $("#province2").val();//省 var shi = $(...原创 2020-04-02 09:30:04 · 209 阅读 · 0 评论 -
.NET ASP.NET 伪静态
伪静态配置1. 引用UrlRewriter.dll组件(bin文件夹)2.配置web.config(1)在configuration节点下添加如下代码(死的):<configSections> <section name="CustomConfiguration" type="URLRewriter.Config.UrlsSection, URLRewr...原创 2020-01-20 09:40:33 · 300 阅读 · 0 评论 -
.NET ASP.NET 动态加载样式
引用的命名空间:using System.Web.UI.HtmlControls;protected void Page_Init(object sender, EventArgs e){ HtmlLink hl = new HtmlLink();//新建类 hl.Href = "";//样式路径 hl.Attributes["rel"] = "stylesheet...原创 2020-01-07 14:01:46 · 236 阅读 · 0 评论 -
.NET ASP.NET 关于类型.xxxxx同时存在于C:\windows\microsoft.NET Frameworkv2.0.50727和....中
我在这是一个帮助类出现了这个错误。可能存在问题:在你的项目中,HelpMethod这个类被你定义了两次(可能在不同的命名空间下),会出现这个问题的。本人报这个错误的原因是原本是codebehind我加了codefile给codefile删除解决了,建的时web应用程序项目。提供一下解决方法:如果这个类被定义两次建议把其中一个类的名称更改。将“C:"WINDOWS"Microsoft....原创 2020-01-02 14:39:11 · 947 阅读 · 0 评论 -
.NET ASP.NET 从客户端(ContentPlaceHolderxxxxxxx df...)中检测到有潜在危险的 Request.Form 值。
我是在用HTML编辑器上传大段文本和图片时出现了此错误.说明:ASP.NET 在请求中检测到包含潜在危险的数据,因为它可能包括 HTML 标记或脚本。该数据可能表示存在危及应用程序安全的尝试,如跨站点脚本攻击。如果此类型的输入适用于您的应用程序,则可包括明确允许的网页中的代码。意思就是有危险性呗,毕竟我用的是外部的HTML编辑器插件。解决方法:页面顶部:设置ValidateRequest...原创 2020-01-02 15:09:54 · 272 阅读 · 0 评论 -
.NET ASP.NET发送邮件
发送邮件和拼接内容的一个方法 #region 发送邮件 /// <summary> /// 发送邮件 /// </summary> /// <param name="subject">邮件标题</param> /// <param name="body">邮...原创 2019-12-31 15:23:22 · 220 阅读 · 0 评论 -
.NET ASP.NET前台a标签数字分页功能
中间显示十个数字:/// <summary>/// 前台分页/// </summary>/// <param name="pagees">总条数</param>/// <param name="pagesize">每页显示的条数</param>/// <param name="pageIndex">当前...原创 2019-12-03 10:58:09 · 212 阅读 · 0 评论 -
.NET ASP.NET支付宝支付接口调用实现
此接口APP_Code下一共五个类介绍注释详细,代码如下,连个web窗体分别为同步异步,和点击去支付的点击事件,log文件夹,本人个人自己新添加的注释都有提出标注,接口压缩包地址也会留在下方。AlipayConfig.cs代码如下,需要传入的参数有以2088开头合作身份者ID签约账号、MD5格式的密钥、同步路径、异步路径。using System.Web;using System.Tex...原创 2019-11-06 10:15:43 · 1238 阅读 · 0 评论 -
.NET ASP.NET无限级分类(递归方法)
分类表:添加分类页面:效果图:选择一级分类时则添加的是一级分类,选择其他的则代表选择的父级(上级)分类,类别名称为在选择的分类下要添加的子类(下级)后台主要代码: protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { ...原创 2019-10-23 15:25:21 · 687 阅读 · 0 评论 -
.NET Asp.net中Application、Session、Cookie、ViewState、Cache、Hidden的区别
这些对象都是用来保存信息的,包括用户信息,传递值的信息,全局信息等等。下面主要说一下他们之间的区别: 1.Application对象Application用于保存所有用户的公共的数据信息,如果使用Application对象,一个需要考虑的问题是任何写操作都要在Application_OnStart事件(global.asax)中完成.尽管使用Application.Lock和Applicai...转载 2019-05-05 15:23:15 · 202 阅读 · 0 评论 -
.NET c#中list集合进行分页处理数据,实现分页效果
案例:部分重点代码public int pagesize = 12;//每一页显示数据的条数,在这里让每一页显示12条public int pageindex;//记录当前的页数为第几页public int pagecount;//总页数public List<Model.Prouuct_zs> listpro_down = new List<Prouuct_zs>...原创 2019-08-28 11:42:44 · 2970 阅读 · 0 评论 -
.NET ASP.NET 网站前端优化
第一:减少HTTP请求将超链接关联到图片上,例如在导航栏按钮中。如果是以这种形式关联多个带有超链接的图片,使用图片地图这种方式既能减少HTTP请求,有无需改变页面外观感受。图片地图允许在一个图片上关联多个URL.CSS Sprites和图片地图一样,CSS Sprites也可以合并图片,但是更加灵活,可以将多个图片合并到一个单独的图片中。合并脚本和样式表我们在使用Javascript和...原创 2019-04-27 16:05:26 · 437 阅读 · 0 评论 -
.NET Web Services服务
一.简介Web Services 可使您的应用程序成为 Web 应用程序。Web Services 通过 Web 进行发布、查找和使用。1.什么是Web Services?Web Services 是应用程序组件Web Services 使用开放协议进行通信Web Services 是独立的(self-contained)并可自我描述Web Services 可通过使用UDDI来发...转载 2019-05-21 17:20:39 · 1243 阅读 · 0 评论 -
.NET ASP.NET 中GDI生成验证码导入页面
如图为登录页面输入的验证码的部分代码:图片的点击事件——jQuery代码:$('#authimage').click(function() { $(this).attr("src", "authcode.aspx"); });// 当点击验证码图片时,自动重新导向一次authcode.aspx,就重新刷新一次验证码如果无法刷新,修改jQuery代码尝试: $...转载 2019-09-30 16:35:23 · 157 阅读 · 0 评论 -
.NET ASP.NET Web用户控件
一. 简介当 ASP.NET 内置的 Web 服务器控件不能满足我们开发的需要时,通过我们会创建自己的控件。而在 ASP.NET 中有两个选择:用户控件:用户控件是能够在其中放置标记和 Web 服务器控件的容器。然后,可以将用户控件作为一个单元对待,为其定义属性和方法。(这就是咱们这次要讲的啦)自定义控件:自定义控件是编写的一个类,此类从 Control 或 WebControl 派生。(...原创 2019-10-10 10:29:36 · 336 阅读 · 0 评论 -
.NET ASP.NET App_Code介绍和App_Code里的类引用问题
一.App_Code文件夹建立App_Code文件夹:右键项目→添加→添加ASP.NET文件夹→App_CodeApp_Code文件夹正好在Web应用程序根目录下,其存储所有应当作为应用程序的一部分动态编译的类文件。这些类文件自动链接到应用程序,而不需要在页面中添加任何显式指令或声明来创建依赖性。App_Code文件夹中放置的类文件可以包含任何可识别的ASP.NET组件 ——自定义控件、辅...原创 2019-10-10 10:57:02 · 2538 阅读 · 2 评论 -
.NET ASP.NET 中web窗体(.aspx)利用ajax实现局部刷新
C#所有runat="server"的控件都会造成整个界面的刷新,如果想实现局部刷新,可以利用ajax。需要加入的控件有ScriptManager和UpdatePanel,可以实现只刷新UpdatePanel内的内容。C#中已经将AJAX封装到了一个控件中,可以很简单的实现,使用方法有点类似panel:例:在前台aspx文件中:<body> <form id="form1...原创 2019-08-27 10:28:15 · 1187 阅读 · 0 评论 -
.NET ASP.NET 中web窗体数据分页显示案列
数据库数据-User表:分页查询存储过程:create proc [dbo].[selectuser]@pagesize int, @pageindex intasselect top (@pagesize) * from (select row_number() over(order by ID asc) as rownumber,* from [User]) temp_...原创 2019-08-15 15:43:12 · 384 阅读 · 0 评论 -
.NET ASP.NET之session与cookie
Session:Session是“会话”的意思,然而,因为http协议是无状态的,那么每次客户端请求服务器端,服务器端都会以“崭新”的页面展示给客户端,这在静态的html页面中是不会存在任何影响,但是在动态页面中,需要与用户交互,要保持与客户端用户的联系,则需要一些东西来保持,而Session的话,则是具有“保持状态,保持会话”的能力。注意的是,Session是保存在服务器端的。(Cookie...原创 2019-05-05 15:52:01 · 283 阅读 · 0 评论 -
.NET c#定制错误页面
在web.config的<system.web>下加上以下配置<customErrors mode="On" defaultRedirect="MyErrorPage.html"> <error statusCode="403" redirect="NoAccess.htm" /> <error statusCode="404" redirect...原创 2019-05-05 15:34:52 · 419 阅读 · 0 评论 -
.NET ASP.NET Cookie 概述
方案Cookie 提供了一种在 Web 应用程序中存储用户特定信息的方法。例如,当用户访问您的站点时,您可以使用 Cookie 存储用户首选项或其他信息。当该用户再次访问您的网站时,应用程序便可以检索以前存储的信息。背景Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。例如,如果在...原创 2019-05-05 15:22:28 · 194 阅读 · 0 评论 -
.NET ASP.NET-Server 属性,无状态Http,ASP.NET中的状态(信息)保持方案,Cookie,Session,ViewState,Application
Server 属性Server属性是HttpServerUtility的一个实例,它提供对服务器上的方法和属性的访问。Server是上下文对象context的一个属性,是HttpServerUtility类的一个对象Server.HtmlDecode()、Server.HtmlEncode() Server.UrlEncode()、 Server.UrlDecode()是对HttpUti...原创 2019-05-05 14:53:13 · 319 阅读 · 0 评论 -
.NET ASP.NET系统对象→Request(HttpRequest) & Response(HttpResponse)
ASP.NET系统对象 在一般处理程序里,通过ProcessRequest方法的参数HttpContext context调用Page指向页面自身的方式。作用域为页面执行期。Request读取客户端在Web请求期间发送的值(http请求报文数据)Response封装了页面执行期返回到HTTP客户端的输出(http响应报文数据)Applica...原创 2019-05-05 14:41:47 · 1414 阅读 · 0 评论 -
.NET ASP.NET一般处理程序(HttpHandler)
一般处理程序(HttpHandler) 一般处理程序:一般情况下,凡是不需要返回大量复杂的HTML代码的时候,可以使用它。HTTPhandlers 类似于一种 ISAPI(Internet Server Application Programming Interface)扩展程序. HTTPhandlers与ISAPI extensio...原创 2019-05-05 14:25:58 · 809 阅读 · 0 评论 -
.NET ASP.NET简单介绍
服务器与浏览器语言浏览器:html、javascript、css服务器:?HTML(.html)、.jpg 、.css 、.js、.Net(.aspx .ashx)、JAVA(.jsp)、PHP(.php)浏览器与服务器语言浏览器只负责解释执行html+css+javascript代码服务器可执行服务器端语言:.NET,JAVA,…,分别由不同的运行环境执行代码(Framew...原创 2019-05-04 11:02:04 · 228 阅读 · 0 评论 -
.NET ASP.NET HTTP 状态码的完整列表
1xx(临时响应消息)用于表示临时响应并需要请求者执行操作才能继续的状态代码。代码说明100(继续)请求者应当继续提出请求。服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分。101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备进行切换。102(加工处理)由WebDAV(RFC 2518)扩展的状态码,代表处理将被继...原创 2019-04-27 14:50:10 · 218 阅读 · 0 评论 -
.NET ASP.NET HTTP协议
什么是HTTP协议一个基于应用层的通信规范。Web开发是和Http协议打交道的,必须了解Http协议。Http协议版本:Http/0.9、Http/1.0、Http/1.1,现在主流的是Http/1.1版本。Http协议分析工具:DebugBar,Http(S)标签的内容。免费的。只能分析当前浏览器中的内容。httpwatch,收费的,只能分析当前浏览器中的内容。推荐使用HttpA...原创 2019-04-29 14:07:54 · 359 阅读 · 0 评论 -
.NET ASP.NET母版(MasterPage)
母版(MasterPage)原创 2019-05-08 15:55:51 · 685 阅读 · 0 评论 -
.NET ASP.NET 中的Response.Redirect、Server.Transfer、Server.Execute
Response.Redirectresponse.redirect是浏览器进行的重定向,它会通知浏览器重新访问这个URL地址,执行一次http请求,所以其可以重定向外部网站的,但session和cookie访问不到。Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表...原创 2019-05-06 09:24:53 · 443 阅读 · 0 评论 -
.NET 中引入编辑器,编辑器的基本使用
介绍:http://kindeditor.net/about.php下载:http://kindeditor.net/down.php用法:http://kindeditor.net/docs/usage.html编辑器使用方法下载编辑器下载 KindEditor 最新版本,下载之后打开 examples/index.html 就可以看到演示。下载页面: http://www.kin...原创 2019-08-05 17:12:22 · 237 阅读 · 0 评论 -
.NET ASP.NET URL地址栏详解
一: URL举例就以下面这个URL为例,介绍下普通URL的各部分组成http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name从上面的URL可以看出,一个完整的URL包括以下几部分:协议部分:该URL的协议部分为“http:”,这代表网页使用的是HTTP协议。在Internet中可以...转载 2019-06-06 15:48:35 · 963 阅读 · 0 评论 -
.NET ASP.NET 中的缓存Cache
一.为什么要引入缓存Cache?我们知道,造成高并发的原因是大量读写的问题,一般的对于一个系统,读总是比写多,如我们总是逛淘宝,京东,天猫,唯品会等,但我们并不一定买东西(买东西,即下单,下单的操作,对应DB的Write操作),缓存主要解决读的问题(当然,在后期的文章中,我会讲到消息队列MQ,也是一种缓存机制,其不仅仅解决读的问题,还解决写的问题)。很好,我们知道缓存主要解决读的问题,那么,我...转载 2019-05-23 11:52:38 · 712 阅读 · 0 评论 -
.NET ASP.NET中的Repeater介绍
RepeaterRepeater(foreach)用于对绑定数据源中的数据进行遍历并按格式显示,每条数据以什么格式显示是由Repeater的来决定的,模板会多次显示,就像foreach, ItemTemplate 中相当于{}中的语句。姓名:<%#Eval(“Name”)%>年龄:<%#Eval(“Age”)%>。注意:%和#中间不能有空格。<%#Eval(“...原创 2019-05-07 13:24:41 · 1442 阅读 · 0 评论 -
.NET ASP.Net服务端基本控件介绍
一、ASP.Net服务端基本控件ASP.Net服务端控件是ASP.Net对HTML的封装,在C#代码中就可以用txt1.Text=‘abc’这种方式来修改input的值,ASP.Net会将服务端控件转成HTML代码输出给浏览器。服务端控件是ASP.Net非常吸引初学者、非常容易上手的东西,也是最被人诟病的东西。物尽其用,服务端控件在内网系统、互联网系统的后台部分等访问频率不高的地方用的还是很适合...原创 2019-05-07 12:20:52 · 931 阅读 · 0 评论