![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.NET
文章平均质量分 82
codefighting
这个作者很懒,什么都没留下…
展开
-
关于动态生成模版列
路漫漫其修远兮,吾将上下而求索。他爷爷的动态生成模版列,包括现在有一个问题也没有解决,还有待研究,CSDN上提问也没人回,太凄凉了。。查了一些以前的帖子,也没有什么好的解决办法。问题就是,当动态绑定控件的时候,页面回传刷新,动态绑定的控件即会消失。一定有决定的办法,只是我还在寻寻觅觅中。。OK,以下资料是我搜索总结而来。可以提供参考。话说Datagrid中动态生成的列,ASP.NET不为其维持状态,也就是在Postback后会自动消失,相同问题帖http://topic.csdn.net/u/2007112原创 2011-03-22 00:47:00 · 990 阅读 · 0 评论 -
使用C#反射实现用户控件调用父页面方法
使用反射来调用父页面里的方法。例如: MethodInfo mi = this.Page.GetType().GetMethod("GetUserName"); //该处的GetUserName是父页面里的方法名称 int userId=5; return mi.Invoke(p, new object[] {userId}转载 2012-07-24 10:26:02 · 1670 阅读 · 0 评论 -
ASP.NET状态保存
ASP.NET状态保存分为客户端保存和服务器端保存两种:使用客户端选项存储页信息而不使用服务器资源的这些选项往往具有最低的安全性但具有最快 的服务器性能,因为对服务器资源的要求是适度的。但是,由于必须将信息发送到客户端来进行存储,因此对于以这种方式可以存储多少信息存在一定的客观限制。客户端保存的方式一般有如下4种:1 ViewState: 利用场合为:在对同一页的多个请求间转载 2012-10-30 16:29:18 · 581 阅读 · 0 评论 -
.net中下载文件的方法
一、//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致As转载 2012-12-17 18:05:29 · 572 阅读 · 0 评论 -
ueditor绑定后台值问题
使ueditor编辑插件时,当使用用setContent()方法式,提示this.body为空,这原因是编辑器的初始化未完成,而导致报错,在些建议使用 context为后台传回来的值转载 2012-12-17 18:06:03 · 1378 阅读 · 0 评论 -
C# Math.Round()函数问题
Math.Round()准确的说,这个函数不是四舍五入,而是四舍六入五凑偶,就是说小于4或大于6的该舍该入是没有争议的,而5处在正中间,如果四舍五入则会造成数据的整体偏差,所以采取的原则是:如果舍入位为5,则舍入后最后一位为偶数,这是国际惯例。 Math.Round ()在四舍五入时有个问题: Math.Round(2.5,0) = 2; Math.Round(3.5,0) = 4转载 2013-01-24 16:18:26 · 1119 阅读 · 0 评论 -
正则学习
四十五、练习2答案隐去手机号码的中间4位。 四十六、替换手机中间四位细说,之前在工作的过程中,单位有个客服中心,那些孩子们每天都要打电话,系统里面的电话是全的,但是,要是用系统的导出功能,电话的中间4位就被替换了。当时,我们没怎么注意,当把电话理出来再打的时候,发现全是废号了。苦逼程序员写出这样的程序,当时我真想骂娘。但是,转念想想,要是自己之前用过正则,就会留心去观察了。转载 2013-12-11 16:32:22 · 1085 阅读 · 1 评论 -
.Net中的自定义特性
在.Net中可以在类或者类的属性上添加一些特性来标识这个类能拥有的功能.比如常用到的 [Serializable] 就是用来标识对象可以被序列化的.当然.我们也可以自己定义一些特性来提供一些功能的支持.首先,我们需要定义一个特性,首先我们定义一个特性类,类名是 ______Attribute , ______是我们需要的特性的名字.接下来我们用 sealed 修饰转载 2014-03-03 00:31:16 · 2605 阅读 · 0 评论 -
.NET中二进制图片的存储与读取
.NET二进制图片存储与读取的常见方法有以下几种:.NET二进制图片存储:以二进制的形式存储图片时,要把数据库中的字段设置为Image数据类型(SQL Server),存储的数据是Byte[].1.参数是图片路径:返回Byte[]类型: public byte[] GetPictureData(string imagepath) { //根转载 2014-03-03 00:32:48 · 2561 阅读 · 0 评论 -
空格变成问号的怪问题
昨天发现,用 HtmlDecode() 去解码后,“ ”不是被解码为半角的空格(ASCII码0x20)而是变成半角问号“?”(ASCII码0x3F)。而且奇怪的是,只有每行前面的空格才会出问题,如果前面后面有汉字的话,空格就还是空格。但是更加奇怪的是,如果直接在HtmlDecode()的后面直接加上trim()的话,这个问号会被去掉。而正常的情况下,问号是不会被去掉的,只有空格才转载 2014-07-31 00:09:08 · 4198 阅读 · 0 评论 -
ASP.NET正则替换html标签中img src/href
_temphref = _childhref.Substring(0, _childhref.LastIndexOf('/') + 1); _content = Regex.Replace(_content, @"(?is)(?<=<(a|img)\b.*?(src)="")", _temphref, RegexOptions.IgnoreCase);原创 2014-07-31 00:13:12 · 2847 阅读 · 0 评论 -
C#之反射与程序集
反射的定义:反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。1.1 .NET可执行应用程序结构转载 2012-02-09 23:10:00 · 2359 阅读 · 0 评论 -
ashx中使用HttpContext.Current.Session ,出现未将对象引用设置到实例
1.using System.Web.SessionState; 2.public class {ClassName}: IHttpHandler, IReadOnlySessionState{…} “IReadOnlySessionState”,指定目标HTTP处理程序只需要具有对话访问状态值的读访问权限。转载 2012-02-09 16:36:32 · 4251 阅读 · 2 评论 -
GridView之常用
<br />根据条件取某一字段的值<br />DataSet ds= Cnt_GrpChild.GetList();<br />DataRow[] dr = ds.Tables[0].Select("[Client_Cnt-Grp_ClientID]=" +m.ID);<br />return dr[0][0].ToString();<br /> <br />数据绑定:<br />GridView1.DataSource = myds; <br />GridView1.DataKeyNames = ne原创 2011-03-22 18:39:00 · 761 阅读 · 0 评论 -
ASP.NET与static
<br />最近工作过程中,同事一个项目里面,发现一个问题,某B/S Web系统里面,A用户登录发布信息,同时B用户也登录发布信息,这时候对A用户而言,在页面上应显示A用户的内容和A用户的签名,对B用户也是如此,两者信息不会混淆。但实际上A用户处却显示A用户和B用户的签名。类似混淆的情况在我参与的另一个系统项目中也出现过,同时多个用户登录访问,填写信息,相互之间的信息混淆得比较严重。<br /> 项目源码中,用户ID是唯一的,用Session传递,不同登录用户的Session不会相同,不应出现混转载 2011-03-29 14:43:00 · 1359 阅读 · 0 评论 -
网站与WEB应用程序区别
1)Web应用程序是整站编译成一个dll,编译会稍慢。 网站每页单独编辑,App_Code中才编译成一个程序集,所以每次修改不用全部编译。(主要优势) 比较:网站可以单独更新。网站的每一个目录可以视为一个Web应用程序 2)Web应用程序不可以添加目录:App_Code,bin, 网站 可以添加目录:App_Code,bin。 比较:编译方式不同,使得web应用程序不需要这两个目录。 3)web应用程序生成解决方案和项目文件。 网站不生成解决方案和项目文件。 4)We转载 2011-05-23 11:50:00 · 851 阅读 · 0 评论 -
关于Ispostback
先上比较官方的说法:获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。语法:public bool IsPostBack { get; }属性值:如果是为响应客户端回发而加载该页,则为 true;否则为 false。 示例:v原创 2011-03-21 00:09:00 · 885 阅读 · 0 评论 -
如何生成静态页面的五种方案
方案1:原创 2011-03-29 14:58:00 · 716 阅读 · 0 评论 -
关于GridView翻页checkBox状态保存的问题
主要功能:1.实现GridView的分页功能.2.实现GridView分页时候记录下checkBox的状态主要代码:下面代码显示了GridView的使用 AutoGenerateColumns="False" AllowPaging="Tr转载 2011-03-10 14:27:00 · 1040 阅读 · 0 评论 -
GridView绑定结果为空时显示表头
[转]Gridview空数据的时候显示表头 1.前言 做前几个项目时,当对 GridView 控件进行数据绑定时,如果绑定的记录为空,网页上就不显示 GridView,原来只是简单的在Gridview的属性中把 EmptyDataText="转载 2011-03-09 15:23:00 · 5170 阅读 · 1 评论 -
捕获浏览器关闭、刷新事件(点击关闭按钮、右击任务栏关闭、Alt+F4关闭)
在做一些关于会员在线的问题时,往往我们要根据览器是否关闭来判断用户是否下线,然后再从session和application中将此用户移除。由于浏览器是无状态的,在这时候捕捉浏览器关闭会出现两种情况:1.真正的关闭浏览器 (a.点击关闭按钮 b.右击任务栏关闭 c.按alt+F4关闭)2.刷新浏览器。那如何判断区分这两种动作呢?一. Javascript代码处理方法:转载 2012-01-10 00:15:30 · 3847 阅读 · 0 评论 -
使用C#反射实现用户控件调用父页面方法
使用反射来调用父页面里的方法。例如: MethodInfo mi = this.Page.GetType().GetMethod("GetUserName"); //该处的GetUserName是父页面里的方法名称 int userId=5; return mi.Invoke(p, new object[] {userId}转载 2012-01-19 23:43:05 · 845 阅读 · 0 评论 -
.NET Framework 4 与 .NET Framework 4 Client Profile的区别与联系
Visual Studio 2010如期发布了,我怀着迫不及待的心情马上下载了最新的ISO来安装和感受一下。.NET Framework 自从 2002 年发展至今,已经历了好几个版本,1.0, 1.1, 2.0, 3.0, 3.5 等不同的版本更替,.NET Framework 的Redistributable Package也愈来愈大,到了 .NET Framework 3.5 SP1 时转载 2012-02-01 00:08:15 · 970 阅读 · 0 评论 -
VS连接不上ORACLE,但oracle客户端可以连接的问题解决
参考链接:http://blogs.msdn.com/b/apgcdsd/archive/2011/05/25/linked-server-ssis-oracle.aspx转载 2014-08-12 15:53:21 · 23113 阅读 · 1 评论