
asp.net后台
文章平均质量分 64
ZLHZHJ
这个作者很懒,什么都没留下…
展开
-
C# 从服务器下载文件代码 以excel为例
一、//TransmitFile实现下载protectedvoid Button1_Click(object sender, EventArgs e){/*微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题转载 2012-05-14 10:33:01 · 5859 阅读 · 0 评论 -
解决ASP.NET中的各种乱码问题
阅读目录开始页面显示乱码问题AJAX提交的数据乱码问题JavaScript中正确的URL编码方式ASP.NET中正确的URL编码方式正确的URL编码方式的总结彻底解决encodeURIComponent()与GB2312乱码问题Cookie乱码问题下载文件名乱码问题多语言数据的乱码问题乱码问题的总结经常发现有人被乱码困扰着,而我感觉比较幸运,很少为此烦恼过。在这篇博客中,我转载 2013-05-05 13:47:17 · 735 阅读 · 0 评论 -
asp.net,cookie,写cookie,取cookie
Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET 的会话状态将请求与会话关联的方法之一。Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一起发送到服务器。浏览器对 Cookie 的大小有限制,因此,只有不超过 4096 字节才能保证被接受。编写Cookie一定记得设置cookie的过期时间,不然cookie设置无效//方原创 2012-06-01 14:59:55 · 471 阅读 · 0 评论 -
asp.net抓取页面内容+下载文件
#region 抓取页面的内容 public string GetHTML(string url) { ASCIIEncoding encoding = new ASCIIEncoding(); byte[] postdata = encoding.GetBytes(posts); HttpWebRequest myRequ原创 2013-12-02 10:49:05 · 1283 阅读 · 0 评论 -
Asp.Net MVC4.0 官方教程 入门指南之一-- 入门介绍
Asp.Net MVC4.0 官方教程 入门指南之一-- 入门介绍http://www.cnblogs.com/seawaving/archive/2012/12/03/2800210.html转载 2014-04-22 19:03:42 · 844 阅读 · 0 评论 -
上传文件的几种方式
1、通过http请求(1)、首先写客服端,winform模拟一个post提交:/// /// 将本地文件上传到指定的服务器(HttpWebRequest方法) /// /// 文件上传到的服务器 /// 要上传的本地文件(全路径) /// 文件上传后的名称 /// 上传进度条原创 2015-01-12 09:42:14 · 5805 阅读 · 2 评论 -
好玩的用法
1、Stopwatch watch = new Stopwatch(); /*执行过程*/ int convertTime = (int)watch.ElapsedMilliseconds;计算执行时间2、4.0 支持可选参数也就是默认参数 比如函数可以这样定义 int fun(string para1,int para2=0,int para3 = 0){}原创 2015-01-06 09:49:11 · 829 阅读 · 0 评论 -
理解asp.net保存页面状态值的原理
背景:一个页面中有两个控件 lable和提交按钮button ,点击按钮提交服务端给label赋值为“你好”,再次刷新页面后,label还是“你好”,那么这个值是如何保留在浏览器label的呢?viewstate,右键浏览器当前页源码,可以看到id="__VIEWSTATE"隐藏html,<inputtype="hidden"name="__VIEWSTATE"id="__原创 2017-08-29 18:25:09 · 2788 阅读 · 0 评论 -
sso(单点登录)原理解析
核心在:创建全局会话(即认证登录域名下的cookie) A站点已登录的情况下(同时创建了局部会话,以后A的会话请求不再经过认证服务器) B去登录发现未登录,跳转到认证登录界面,这个时候在本域名下获取全局会话信息(A登录请求登录链接时已创建全局会话cookie),然后把此信息通过url参数形式传递B去创建临时会话。注销过程,不光要注销全局会话还要注销局部会话,可参考一下链接1、https://www...原创 2018-05-02 17:42:17 · 442 阅读 · 0 评论 -
目录
1、html只识别/,../目录,~是asp.net服务端的例如:相对路径中:1、"/xxx.xx" 表示从网站根目录开始,即网站根目录下的xxx.xx文件2、"./xxx.xx"表示本目录下的xxx.xx3、"../xxx.xx"表示上一级目录中的xxx.xx,当然,"../../xxx.xx"表上上一级目录中的xxx.xx4、"xxx/"表示当前目录下的原创 2012-12-13 17:44:01 · 536 阅读 · 0 评论 -
XML的操作
一、操作XML文件// /// 允许查看当天信息的用户 /// public class AllowViewAction { public bool IsInAllow(string strUserId) { string ids = string.Empty;原创 2012-07-12 17:21:07 · 649 阅读 · 0 评论 -
正则表达式的应用
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Oracle.DataAccess.Client;using System.Data;us原创 2012-05-14 15:07:02 · 497 阅读 · 0 评论 -
时间的处理(C#)
1、图例 代码: if(!IsPostBack) { //权限判断 if(!this.CheckRank(43)) { Server.Transfer("NoAllow.asp原创 2012-05-14 15:08:19 · 483 阅读 · 0 评论 -
数据控件的使用
1、数据空间里的操作截图 点击编辑 出现输入框 取消和确定前台代码 创意效果 MS_POSITIONING="GridLayout" align="center">原创 2012-05-14 15:17:06 · 791 阅读 · 0 评论 -
asp.net 定时执行程序
在一个项目中想实现以上功能,在项目中加入一个 Global.aspx文件即可实现。public class Global : System.Web.HttpApplication { protected void Application_Start(object sender, EventArgs e) { /原创 2012-05-17 15:48:12 · 738 阅读 · 0 评论 -
asp.net防盗链
防盗链技术可以有效的解决网站访问量不大,但压力比较大的问题。现在以.jpg文件为例,在asp.net里如何实现防盗链技术。 新建一个asp.net网站,添加两个图片文件:right.jpg,error.jpg,right.jpg为本站显示的正确的图片,error.jpg为其他网站访问时的错误图片。 Default.aspx放置如下代码: a原创 2012-06-18 11:53:31 · 764 阅读 · 0 评论 -
报出页面错误
private void Page_Error(object sender, EventArgs e) { string errMsg; Exception currentError = Server.GetLastError(); errMsg = " errMsg += Application["vRoot"];原创 2012-06-20 17:39:42 · 566 阅读 · 0 评论 -
高并发下缓存和数据库一致性问题(更新淘汰缓存不得不注意的细节)
缓存和数据库一致性问题本文讨论的背景是,cache如memcache,redia等缓存来缓存数据库读取出来的数据,以提高读性能,如何处理缓存里的数据和数据库数据的一致性是本文讨论的内容:正常的缓存步骤是:1查询缓存数据是否存在,2不存在即查询数据库,3将数据添加到缓存同时返回结果,4下一次访问发现缓存存在即直接返回缓存数据。那么当更新数据库数据的时候,该如果更新缓存呢,至少要考虑尽量短时间的一致...原创 2018-05-03 12:02:39 · 10383 阅读 · 3 评论