![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
asp.net
zhang_jianzhi
喜欢安静。。。。
展开
-
.net动态生成RSS文件的方法
动态生成RSS文件也基本有两种方法,一种是用字符串累加的方法,另一种是使用xml文档生成的方法。字符串累加的方法也比较简单,我也就不多说了,这里着重说一下生成XmlDocument的方法,包括各种节点的创建,属性的创建等。当然在此也有必要说明一下为什么采用后者,因为后者符合XML DOM标准,有利于你认识dom模型,并且构造速度更快,构造出的xml文档更不容易出错,其中有一些细节我也会做一些必要的讲述。 主方法如下:private void WriteRSS(){ XmlDocument domDo转载 2010-07-19 17:58:00 · 574 阅读 · 0 评论 -
asp.net实现密码找回
个人会员密码找回转载 2010-06-16 19:36:00 · 1712 阅读 · 3 评论 -
图片以字节数组的形式存到数据库
default.aspx无标题页原创 2010-06-16 19:48:00 · 1168 阅读 · 0 评论 -
asp.net中的存储过程
在asp中调用存储过程 一: 执行不带返回参数(Input)的存储过程 1: 首先在数据库写个存储过程, 如创建个 addUser存储过程。 Create Proc addUser @ID int, @Name varchar(20), @Sex varchar(20) As Inser转载 2010-06-16 19:43:00 · 402 阅读 · 0 评论 -
给服务器控件在后置代码中添加属性和dropdownlist选中值
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { int i; for (i = 0; i { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes.Add("onmouseover","c=转载 2010-06-14 09:06:00 · 481 阅读 · 0 评论 -
asp.net页如何获取母版页控件
获取母版页的相关内容有两种方法1 通过findcontrol找控件ID需要在此事件中~因为Page_load中时是先内容页加载然后才是母版页加载 protected void Page_LoadComplete(object sender, EventArgs e) { Label2.Text = "现在时间是" + (Master.FindControl("Label1") as Label).Text; if (Request.QueryString["id"]转载 2010-06-14 08:59:00 · 4509 阅读 · 0 评论 -
遍历DataGrid的Cell中的控件,寻找ButtonColumn类型列的LinkButton对象
private void DGrid_Template_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem) {转载 2010-06-14 09:29:00 · 328 阅读 · 0 评论 -
ASP.NET中常用的27个函数集
1、DateTime 数字型 以下是引用片段:System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5 取当前时 int 时=currentTime.Hour; 1.6转载 2010-06-14 09:27:00 · 294 阅读 · 0 评论 -
asp.net跨页传值方法集锦
//1.使用QueryString方式传值 //QueryString是一种非常简单的传值方式,它可以将传送的值显示在浏览器的地址栏中, //如果想要传递一个安全性不太重要或一个结构简单的数值时,用此法最容易。但如果要 //传递的信息涉及安全性或值的类型是较为复杂的array(数组)或object(对象)时, //就不能和此方法。 //实现: string url; url = "distination.aspx Name=" + txtName.Text + "&Pwd="转载 2010-06-14 09:25:00 · 450 阅读 · 0 评论 -
droplist中的value值使用中文遇到的小问题
在一个项目的开发过程中,表单中HTML控件DropDown的value使用中文时, 男女提交后,发现不论选择的是第几项,每次获取的value都是第一项的,改用DropDownList也不行。后发现将value改成英文后,问题解决了男女进而想到可能跟web.config的编码设置有关系 requestEncoding="utf-8" responseEncoding="utf-8"转载 2010-06-14 09:24:00 · 507 阅读 · 0 评论 -
ASP.NET页面中显示数据库记录集最快的方法
平均而言:- DataReader比DataSet快16%- SQLDataReader比OleDbDataReader快115%- 下标引用比字段名引用快11%- 大小写匹配的字段名比大小写不匹配的字段名的快1%- 直接写script比DataGrid快223%- 不用ViewState比用ViewState快66%- 不用模板列比用模板列快39%- 显式类型转换比用DataBinding快11%- 使用数据缓存比标准DataGrid快667%- 使用Output缓存比标准DataGrid要无限地快转载 2010-06-14 09:22:00 · 403 阅读 · 0 评论 -
asp.net中验证码
新建一个页面image.aspx,添加命名空间: usingSystem.Drawing.Imaging; usingSystem.IO; 然后在Page_load事件拷入如下代码: //生成4位的验证码 stringtmp=RndNum(4); HttpCookiea=newHttpCookie("ImageV",tmp); Response.Cookies.Add(a); this.ValidateCode(tmp); 接下来向该页面添加两个方法: privatevoidValidateCode(str转载 2010-06-14 09:15:00 · 271 阅读 · 0 评论 -
数据绑定时eval和bind的区别
据绑定表达式包含在 分隔符之内,并使用 Eval 和 Bind 函数。Eval 函数用于定义单向(只读)绑定。Bind 函数用于定义双向(可更新)绑定。除了通过在数据绑定表达式中调用 Eval 和 Bind 方法执行数据绑定外,还可以调用 分隔符之内的任何公共范围代码,以在页面处理过程中执行该代码并返回一个值。调用控件或 Page 类的 DataBind 方法时,会对数据绑定表达式进行解析。对于有些控件,如 GridView、DetailsView 和 FormView 控件,会在控件的 PreRend转载 2010-06-14 09:14:00 · 780 阅读 · 0 评论 -
在handler中读取session值
最近做一个项目,有使用Ajax调用ashx文件,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因:大体如下 Session["loginName"]为空,无法toString(); context.Session["Id"] “context.Session”引发了“System.NullReferenceException”类型的异常 base {System.SystemException}: {"该方法的指针为空。"} 查阅MSDN得到ashx文件要使转载 2010-06-14 09:09:00 · 1226 阅读 · 0 评论 -
用asp.net来实在网站URL伪静态重写
<br />我们先讨论几个有关页面静态话的问题:<br /> <br />大家对伪静态(URL重写)有什么看法?<br />以.aspx/.asp/.php结尾的页伪静态为以.htm或者.html结尾的页有什么看法,性能会得到提高吗,有什么好处? <br />那么或者直接生成静态页面又有什么好处,是否推荐在一个网站大量使用呢? <br />对于腾讯那样的大的门户网站他们的新闻页是生成的静态页呢或者是伪装的?<br />最佳答案:<br />运行PHP,ASP.NET,JSP,ColdFusion的网页服务器转载 2010-07-23 16:41:00 · 386 阅读 · 0 评论 -
asp.net中生成读取rss
<br />主要是生成、读取xml文件,这里Repeater作为xml的载体,并不真正生成xml文件。<br />要注意<![CDATA[ ]]>语句,CDATA 节用于转义,否则将被识别为标记的文本块。<![ ]>类似html中的<!---->标签,用于兼容一些浏览器。<br /> RssFeed.aspx<br /><%@ Page language="c#" Codebehind="RssFeed.aspx.cs" AutoEventWireup="false" Inherits="MyRss.Rss转载 2010-07-22 10:47:00 · 396 阅读 · 0 评论 -
url重写
<br /> 我们经常看到很多网站访问文章的时候才用的是***.html或***.shtml (如本blog的日志访问效果),其时这写文件在服务器上不存在的,那为什么会出现这样的效果呢,是因为Web服务器上对URL执行了重写,把访问的URL根据特定的格式重写成内部访问页面来实现的,它的好处是便于用户理解,同时搜索引擎也能更好地收入你的网站,当然其它的好处也很多,这里不做一一介绍了。 <br /> 本文所讲的是使用Asp.Net中的HttpHandler实现URL重写的,它所实现的原理请看这里,本程序可以转载 2010-07-21 15:03:00 · 374 阅读 · 0 评论 -
rss实现
<br />可参考 <br />,其中数据库连接部分可以自己替换 <br /><%@ Page Language= "C# " AutoEventWireup= "true " %> <br /><br /><%@ Import Namespace= "System.Data " %> <br /><%@ Import Namespace= "System.Data.SqlClient " %> <br /><%@ Import Namespace= "Sys转载 2010-07-22 10:46:00 · 340 阅读 · 0 评论 -
事物的使用
事物的使用 c#事务的使用、示例及注意事项 收藏 一、事务的介绍.NET Framework 开发员指南事务是一组组合成逻辑工作单元的操作,虽然系统中可能会出错,但事务将控制和维护事务中每个操作的一致性和完整性。例如,在将资金从一个帐户转移到另一个帐户的银行应用中,一个帐户将一定的金额贷记到一个数据库表中,同时另一个帐户将相同的金额借记到另一个数据库表中。由于计算机可能会因停电、网络中断等而出现故障,因此有可能更新了一个表中的行,但没有更新另一个表中的行。如果数据库支持事务,则可以将数据库操作组成一个事转载 2010-06-16 19:44:00 · 448 阅读 · 0 评论