文章分类 - ASP.NET(C#)
ASP.NET跨页面传值技巧总结
摘要:1.使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: a.aspx的C#代码 ...
阅读全文
ASP.NET中常用的26个优化性能方法(二)
摘要:7. 选择适合页面或应用程序的数据查看机制 根据您选择在 Web 窗体页显示数据的方式,在便利和性能之间常常存在着重要的权衡。例如,DataGrid Web 服务器控件可能是一种显示数据的方便快捷的方法,但就性能而言它的开销常常是最大的。在某些简单的情况下,您通过生成适当的 HTML 自己呈现数据可能很有效,但是自定义和浏览器定向会很快抵销所获得的额外功效。Repeater Web 服务器控件是...
阅读全文
ASP.NET中常用的26个优化性能方法(一)
摘要:访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,...
阅读全文
ASP.NET如何进行性能优化问题
摘要:一、SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。 缺点:直到数据读完才可close掉于数据库的连接 (SqlDataReader 读数据是快速向前的。SqlDataReader 类提供...
阅读全文
DataGrid自定义分页
摘要:public void BindData() { lblCurrentIndex.Text="第"+((Int32)dgNewManage.CurrentPageIndex+1)+"页"; lblPageCount.Text="/共"+dgNewManage .PageCount+"页"; } public void PagerButtonClick(Object send...
阅读全文
设置DropDownList中的选定项
摘要:dropdownlist.Items.FindByValue("X").Selected=true; dropdownlist.Items.FindByText("X").Selected=true;
阅读全文
关于利用URL传中文值时,Request接收有些字出不来的问题
摘要:这个问题可以在webconfig中解决, 在webconfig中将 改为: GB2312:中文的国标码
阅读全文
控制DataGrid中点编辑时文本框的长度
摘要:private void dgPrizeList_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { //控制修改TextBox的宽度 System.Web.UI.WebControls.TextBox tb; int intLength; ...
阅读全文
在DataGrid中用复选框多选执行的问题
摘要:private void btnOK_Click(object sender, System.EventArgs e) { foreach(DataGridItem dgi in this.dgTeacherList.Items) { CheckBox cb = (CheckBox)dgi.FindControl("ck"); if(cb.Checked) { /...
阅读全文
通用网络版本md5算法和.net中md5算法接轨 (转)
摘要:前两天写了一个接口验证的程序,和老的asp代码对接,结果发现验证出错了。于是花了几个小时对.net中md5用法顺便把相关的一些编码、类型转化进行一点总结。旨在抛砖引玉。 首先我在这里对md5算法做一个简要的介绍:它全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经有MD2、MD3和MD4几个低级版本...
阅读全文
ASP.NET程序中常用的三十三种代码 (转)
摘要:1. 打开新的窗口并传送参数: 传送参数: response.write("<script> window .open('* .asp x?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 接收参数: ...
阅读全文
c#的类型转换
摘要:C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享—— 1. 装箱、拆箱还是别名 许多 C#.NET 的...
阅读全文
自创DataTable并按需添加DataRow
摘要:这个问题是在开发新闻发布系统时附件添加上遇到的,由于刚接触自定义DataTable这一块,对其运用还不熟,搞了好长时间,才自己慢慢探讨出来了........ 具体运用方面及好处等以后再总结,具体代码如下:static DataTable dt=createtb(); //必须要用staticDataTable dt_accessory=dt; //定义全局的DataTa...
阅读全文
TextBox中的空格与换行问题
摘要:在开发的过程中,发现如果我们利用TextBox编辑文字,即使你打了好多空格,分了好多段落,插入数据库之后,都不会认你的格式,我们再从数据库中读取出来的文字根本就没格式。那如何让在TextBox中的格式保留在数据库当中呢?我开始以为用Server.HtmlEncode可以,却没有达到目的,通过查资料,研究了好久才勉强能出一些效果,具体代码如下:.........string str="";str=t...
阅读全文
利用Javascript实现新闻图片的灯片效果,并进一步创新到与数据库连接
摘要:声明:如f需转载,请注明来自技佳工作室(Tech-Best) jxnuxg.blogs.com以下代码放在head中以下代码放在body中创新:与数据库连接(本代码在asp.net中实现)//先声明两个局变量string s1="";string s="";public void GetPicNews() { SqlDataReader sdr; sdr = bllArticle.G...
阅读全文
在ASP.net中转页时打开一个新的窗口
摘要:有个网友问我一个这样的问题:他说能不能用Response.Redirect来实现像target="_blank";那样打开一个新的窗口。 答:Response.Redirect是一个转向的功能,不能实现。要实现打开新窗口可以用Response.Write方法加入script脚本的方式,如:Response.Write("");
阅读全文
System.Drawing.Image.FromFile()获取客户端图片的弊端?
摘要:下面是一个通过FromFile()获取客户端图片,并可以在保存之前改变图片大小的问题//创建位图System.Drawing.Bitmap bmp;string UploadFileName = ""; string UploadFileDestination = ""; UploadFileName = UploadFile.PostedFile.FileName; Response.Conte...
阅读全文
在新闻发布中实现预览
摘要:新闻发布系统测试了2天了,有三个功能还没有实现,一个是附件信息表与文章表关联,文章审核,还有就是新闻发布的预览,在网上发了几天的贴子也没有发现我所需要的,还是请教了李老师才解决了新闻预览的问题....,在此我要谢谢我们的李老师,他解决的代码如下,给大家分享一下,好的话请留个言,不好或者还有什么其他方法能够解决这个问题也请你评一下,谢谢!//NewsAdd.asp页面private void btn...
阅读全文
浙公网安备 33010602011771号