
ASP.NET
topso
这个作者很懒,什么都没留下…
展开
-
ASP.NET 2.0中的数据库链接字符串的使用方法
先在web.config文件写: 使用:static SqlConnection conn = new SqlConnection(WebConfigurationManager.ConnectionStrings["connStr"].ToString());如果是在类中,要引用System.ConfigurationSystem.Webusing System.Web.Conf原创 2006-03-14 00:01:00 · 654 阅读 · 0 评论 -
在ASP.NET中使用ContentType="类型名";来确定输出格式
在ASP.NET中使用ContentType="类型名";来确定输出格式application/activemessageapplication/andrew-insetapplication/applefileapplication/atomicmailapplication/dca-rftapplication/dec-dxapplication/mac-binhex40 hqxapplica原创 2006-05-05 00:11:00 · 901 阅读 · 0 评论 -
关于GridView或DataList中命令按钮
GridView或DataList中命令按钮(比如:删除,更新),最好设置CausesValidation="False" UseSubmitBehavior="False"不需要验证的时候设置CausesValidation="False",防止执行了其他验证,UseSubmitBehavior="False"最好加上,可以防止某些情况下引起的错误原创 2006-05-10 15:59:00 · 878 阅读 · 0 评论 -
操作DropDownList时引发的不能多次设置的错误
mySelected = Request.QueryString["mySelected"];DropDownList1.Items[mySelected].Selected = true;在设置DropDownList的当前选项时,如果提示不能多次设置的错误,一般是由于在POST数据时DropDownList自己会设置当前选项的原因,一般把代码放在if (!Page.IsPostBack原创 2006-05-10 15:43:00 · 687 阅读 · 0 评论 -
如何在子目录中很好的运行asp.net程序?
如果程序所在的子目录不是应用程序目录,若你有服务器管理权,请打开子目录属性点击创建应用程序即可,或者联系空间商让他们怎么做。如果你的子目录不是应用程序的目录,先把子目录bin文件夹下面的所有文件剪切到根目录的bin文件夹下,再把子目录中的web.config文件里面的内容合并到根目录的web.config文件中,删掉子文件夹下面的web.config文件就可以运行了。http://www.原创 2006-05-08 00:41:00 · 1897 阅读 · 0 评论 -
asp.net 2.0中文件编码问题
一些js文件最好使用utf-8,或者在web.config文件指定gb2312的编码方式,不然有可能js文件不能被调用。http://www.topso.net原创 2006-05-07 00:07:00 · 878 阅读 · 0 评论 -
关于如何使用XenCode混淆ASP.NET 2.0的代码
研究发现是这样的:1。先下载最新版本的XenCode2006 http://www.xenocode.com/2。运行,Add你要混淆的dll文件3。在Protect中选择Select Pattern,Visibility里面选private,点击Apply4。把你写的类打勾,一些私有方法打上。5。点Output,Output driectory选输出路径。6。最后点击Xe原创 2006-04-14 19:28:00 · 2257 阅读 · 0 评论 -
VS 2005 的2个bug
不知道其他任是不是这样,我用的msdn的中文版有这个问题:1.如果你的aspx页面有这样的代码:,又有数据绑定的代码:之类的代码,就要注意了,在你修改aspx页面代码的时候,vs有时候会把你数据绑定的代码突然变成,之类的变量,随机出现,郁闷。2.如果你有一个登陆页面Login.aspx,里面的类:public partial class Login,调试的时候是没有一点问题的,可是当你发布原创 2006-04-14 15:37:00 · 1243 阅读 · 1 评论 -
如何把数据导出成Excel
public void CreateExcel(DataTable dt,string FileName) { HttpResponse resp; resp=((Page)HttpContext.Current.Handler).Response; resp.ContentEncoding = System.Text.Encoding.Default; resp.Appen原创 2006-04-10 23:13:00 · 1176 阅读 · 0 评论 -
如何用2.0发信?
public void SendMail(string userMailAddress, string mailString) { try { SmtpClient client = new SmtpClient(new Word().GetSmtpHost()); client.原创 2006-04-10 17:07:00 · 657 阅读 · 0 评论 -
GridView删除命令的一些体会
GridView删除命令如果使用创建的删除命令可以触发事件在不需要ViewState的情况下。但是在把命令变成模板列以后就有点问题了,如果ViewState是true的情况下是可以用的,如果是false就不行拉,不会触发command命令的。所以还是用自带的command按钮吧,不然ViewState至少几千字节。得到主键是:GridView1.DataKeys[e.RowInde原创 2006-04-06 23:23:00 · 1460 阅读 · 0 评论 -
GridView几种操作子控件的方法
一种是在DataBind()之后操作:for(int i=0;i { Label isLogin = (Label)GridView1.Rows[i].Cells[4].FindControl("isLogin"); if (isLogin.Text == "True") { isLo原创 2006-04-06 19:52:00 · 993 阅读 · 0 评论 -
在线修改web.config文件的一些理解
方法: string configFileName = p.MapPath("web.config"); XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(configFileName); XmlNodeList topNode = xmlDoc.D原创 2006-04-05 02:50:00 · 1639 阅读 · 1 评论 -
ListItem控件
在从一个ListBox选择内容copy到另外一个ListBox时候用下面的方法:if (ListBox2.Items.IndexOf(ListBox1.SelectedItem) == -1) { ListBox2.Items.Add(new ListItem(ListBox1.SelectedValue)); //ListBox2.I原创 2006-02-17 01:35:00 · 2025 阅读 · 0 评论 -
在类中使用page对象用HttpContext.Current
比如在类中要使用Cache,用HttpContext.Current.CacheResponse,Request等一样.如果要使用Page则:Page p=(Page)HttpContext.Current.Handler;原创 2006-03-17 18:50:00 · 1227 阅读 · 0 评论 -
在DataList控件访问子控件的方法
如果一个DataList空间中有一个PlaceHolder子控件,用下面的方法访问:protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataList1.DataBi原创 2006-03-17 20:17:00 · 946 阅读 · 0 评论 -
在存储过程里使用OleDB和Sql连接对于参数的区别
OleDb连接的,参数可以这样写,可以加@,也可以不加:......SqlParameter objParam=new SqlParameter();objParam=myCmd.Parameters.Add("ISBN",OleDbType.VarChar,12);objParam.Direction=ParameterDirection.Input;objParam.Value="07原创 2006-02-04 14:49:00 · 1215 阅读 · 0 评论 -
在使用中文名导出数据到excel文件时文件名出现乱码的解决办法
可以用下面2种简单的方法:导出的类部分代码:HttpResponse resp;resp=Page.Response;resp.ContentEncoding=System.Text.Encoding.Default;resp.AppendHeader("Content-Disposition", "attachment;filename=报表.xls"); //这样写就出现了乱码原创 2006-05-26 17:10:00 · 2071 阅读 · 0 评论