
.Net
文章平均质量分 51
IT-Style
这个作者很懒,什么都没留下…
展开
-
通用文件下载
<br /> string strFileName = Request.QueryString["upFileName"];<br /> //得到文件路径<br /> string strPath = Server.MapPath("~/UpdateSoft/")+strFileName;<br /> if(File.Exists(strPath))<br /> {<br /> FileStream fsUpload = new FileStream(strPath, FileMode.Open);<原创 2010-08-18 08:43:00 · 492 阅读 · 0 评论 -
DataSet导出为Excel
<br />protected void CreateExcel(DataSet ds,string fileName) <br /> { <br /> StringBuilder strb = new StringBuilder();<br /> strb.Append(" <html xmlns:o=/"urn:schemas-microsoft-com:office:office/""); <br />原创 2010-11-26 19:11:00 · 483 阅读 · 0 评论 -
Expression-Blend项目UI设计三要素
现在正在学习SilverLight,总结出了学习Expressoin-Blend开发项目UI的三个重要元素:布局设计动画效果样式以及模板设计掌握了这三个核心元素,对于Silverlight UI设计来说其他就是一些细节问题了.原创 2011-06-07 10:53:00 · 974 阅读 · 0 评论 -
asp.net得到网站绝对路径的几种方法
string serName = Request.ServerVariables["SERVER_NAME"]; string port = Request.ServerVariables["SERVER_PORT"]; Res原创 2011-09-26 11:10:53 · 714 阅读 · 0 评论 -
Asp.net对SEO的支持
Page.MetaKeywords = ""; Page.MetaDescription = ""; Page.Header.Title = ""; System.Web.UI.HtmlControls原创 2011-09-26 15:52:46 · 539 阅读 · 0 评论 -
Asp.net控制输出到客户端的Html
此项功能的要点在于页面重载Page.Render方法: 此功能可用于表情的解析等等 protected override void Render(HtmlTextWriter writer) { string c原创 2011-09-26 16:10:28 · 742 阅读 · 0 评论 -
利用SqlBulkCopy类 批量导入数据到sql server
直接贴代码:Private Function ImportData(ByVal dt As DataTable) As Boolean Dim result As Boolean = False Dim sqlCon As SqlConne原创 2011-10-15 09:23:40 · 722 阅读 · 0 评论 -
Asp.net循环遍历服务器文件夹及文件
protected void Page_Load(object sender, EventArgs e) { System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(Serve原创 2011-10-14 12:15:32 · 2072 阅读 · 0 评论 -
基于Web的实时通讯方案
简介: 传统web方式以客户端发出请求,服务器端响应方式工作,但实际应用中客户端常常需要保持和服务器的持续更新,如: 监控系统 股票价格系统 这些应用都需要服务器端将实时的信息发送到客户端,而无需客户端发出请求。实现方式: 普通的轮询 Comet:基于Http长连接的"服务器推"技术.这原创 2012-03-14 21:42:21 · 4103 阅读 · 0 评论 -
抽象类与接口的区别
前言: 在实际开发中,我们通常不理解抽象类与接口的区别,而且这个问题也是经常被面试官问到的一个问题.下面我从三个方面讲解一下它们的区别.讲义: 抽象类特点: 抽象类不能被实例化,所以其中的函数用static来修饰. 抽象类可以包含抽象方法,这是其它类所不能的!抽象方法只能存在于抽象类中,且不包含任何实现原创 2012-04-04 11:41:55 · 801 阅读 · 0 评论 -
.NET中的多态性
继承,封装,多态是面向对象的最重要的3个特点.其中多态这个特性比较难理解.多态我比较喜欢的一种解释是:通过继承实现的不同对象,调用相同的方法,产生不同的执行结果.C#支持两种类型的多态,编译时的多态和运行时的多态。编译时的多态: 编译时的多态是通过重载来实现的,对于非虚的成员来说,系统在编译时,根据传递的参数类型,个数以及返回类型的不同决定实现不同的操作.原创 2012-03-18 11:24:54 · 5500 阅读 · 1 评论 -
const 与readonly区别
前言: 这个问题我们在平常开发工作中可能不太注意,但在面试官那里可能被经常提及!深入理解他们对我们的开发有很大的指导性.提升程序的性能以及减少出错率!讲义: 当我们理解const与readonly的区别时,可能牵涉出C#语言的两种常量类型,静态常量与动态常量. 静态常量是编译器在编译期间就对其进行解析的常量!所以我们在声明静态常量的时候就要原创 2012-04-04 10:14:35 · 3224 阅读 · 0 评论 -
值类型与引用类型区别.
1.值类型的对象分配在栈上,引用类型的对象分配在堆上,引用类型在栈上只存储一个引用.2.引用类型可以为null值,而值类型不可以.3.所有的值类型都是密封的,无法派生出新的值类型,而引用类型可以派生新类.4.值类型和引用类型都继承自System.Object.但引用类型直接继承自System.Object,而值类型继承自它的子类,既继承自System.ValueType.原创 2012-05-04 09:53:02 · 709 阅读 · 0 评论 -
GlobalResources国际化的用法
<br />第一种(前台):<br /><asp:Label ID="Label1" runat="server" CssClass="login" Text="<%$ Resources:Lang, UserName %"></asp:Label><br />第二种(后台):<br />Label1.Text=Resources.Lang.UserName原创 2010-11-08 11:50:00 · 803 阅读 · 0 评论 -
Content-Disposition的使用方法
<br />在进行Web开发时,可能遇到遇到以下几种需求:<br /> 希望某类或者某已知MIME 类型的文件(比如:*.gif;*.txt;*.htm)能够在访问时弹出“文件下载”对话框。<br /> 希望客户端下载时以指定文件名显示。<br /> 希望某文件直接在浏览器上显示而不是弹出文件下载对话框。<br /><br />对于上面的需求,使用Content-Disposition属性就可以解决。下面是代码示例:<br />response.setHeader("Content-disposition"原创 2010-11-02 09:41:00 · 1069 阅读 · 0 评论 -
asp.net中数据导出(Word,Excel)以及文件下载
<br />一.数制导出(Word)<br />Response.Clear();<br />Response.Buffer = true;<br />Response.AddHeader("Content-Disposition", "attachment;filename=" + DateTime.Now.ToShortDateString() + ".doc");<br />Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2原创 2010-11-01 18:40:00 · 706 阅读 · 0 评论 -
自开发Repeater分页
<br />源部分:<br /><body><br /> <form id="form1" runat="server"><br /> <div><br /> <asp:ScriptManager runat="server" ID="scriptManage1"><br /> </asp:ScriptManager><br /> <asp:UpdatePanel ID="updatePanelTest" runat="server"><br /> <ContentTe原创 2010-08-19 14:18:00 · 474 阅读 · 0 评论 -
非服务器控件网站要目录的识别
<br />如果asp.net中加入<img src="test.gif"/>而test.gif不在相对目录下,而且非服务器控件不识别网站根目录的~标记,可以用如下方式:<br /><img src="<%=Page.ResolveUrl("~/test.gif")"/>原创 2010-09-02 17:11:00 · 506 阅读 · 0 评论 -
javascript浏览器兼容问题
<br /> 一般做网站时,有的JavaScript代码在某些浏览器中解析不出来,在IE6以及火狐浏览器中这种问题出现的最多。解决方法是在Head中加入如下代码:<br /><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />原创 2010-09-02 16:28:00 · 492 阅读 · 0 评论 -
问题:input类型的问题
<br />对于<input type="text" id="test" name="test" >如果加上Visible="false"属性之后,在js里面document.getElementById('test').value=''或document.form1.test.value=''时报错,不理解其中的原因?原创 2010-09-14 10:59:00 · 513 阅读 · 0 评论 -
asp.net中全局资源文件的两种用法
<br />访问asp.net网站中App_GlobalResources中资源文件中字符串的两种用法:<br />1、<%=Resources.axin.UserName%><br />2、<%$ Resources:axin,UserName%><br />其中Resources代表命名空间,axin代表命名空间中的类名,UserName是String变量。原创 2010-09-02 16:57:00 · 1060 阅读 · 0 评论 -
WebBrowser的用法
<br /> <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT> <br /> <input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印> <br /> <input name=Button o原创 2010-09-20 11:24:00 · 606 阅读 · 0 评论 -
动软代码生成器数据类型的定义
现在不明白动软生成的Model字段int,decimal,datetime数据类型的对象前面加一个?执行插入时可以插入null值,而string类型的字段前面不可以加就可以插入null值,而且string类型的字段不能加!原创 2010-09-06 18:02:00 · 696 阅读 · 0 评论 -
MediaPlayer中mp3音乐的播放
<br /><object id="MediaPlayer1" width="350" height="64" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" <br /> codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112"<br /> align="baseline" border=原创 2010-12-07 08:14:00 · 857 阅读 · 1 评论 -
MD5加密
<br />private string MD5Conventer(string strTest)<br /> {<br /> MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();<br /> byte[] byteValue;<br /> byte[] byteHash;<br /> byteValue = System.Tex原创 2010-12-02 14:07:00 · 438 阅读 · 0 评论 -
Ajax对象的运用
<br /><script type="text/javascript" ><br /> function GetXmlHttpObject(handler)<br /> { <br /> var objXmlHttp = null;<br /> //if (!window.XMLHttpRequest)<br /> if (document.all)<br /> {<br /> // 创建原创 2010-12-07 08:20:00 · 466 阅读 · 0 评论 -
Request.ServerVariables参数大全
<br />Request.ServerVariables("Url") <br />返回服务器地址<br />Request.ServerVariables("Path_Info") <br />客户端提供的路径信息<br />Request.ServerVariables("Appl_Physical_Path") <br />与应用程序元数据库路径相应的物理路径<br />Request.ServerVariables("Path_Translated") <br />通过由虚拟至物理原创 2010-12-10 16:58:00 · 472 阅读 · 0 评论 -
string比较是否为空
<br />string判断是否为空性能高低的比较:<br />string a="test";<br />a.length>0 性能高<br />a==string.empty 性能中<br />a=="" 性能低原创 2010-10-28 16:56:00 · 502 阅读 · 0 评论 -
Server.Transfer()和Response.Redirect()的区别
<br />1.Server.Transfer()只能跳转到本地虚拟路径下的页面,而Response.Redirect()十分灵活。<br />2.Server.Transfer()可以将页面参数传递到指定的页面。<br />3.Response.Redirect()是浏览器重新定向到指定的页面,而Server.Transfer()是发生在服务器端的行为。<br />4.使用时,Server.Transfer()跳到别的页面后,浏览器的地址不会发生变化。<br />5.Server.Transfer()可以原创 2010-12-21 09:30:00 · 764 阅读 · 0 评论 -
Asp.net Forms身份验证
前言: 因为自己一直从事企业内部系统开发,一直将登陆用户信息保存在Session中.没有用过什么Forms身份验证,最近研究了一下这方面的东西,贴一下,欢迎大家拍砖.Froms身份验证: 第一种: string userName = "admin"; string pwd = "admin";原创 2012-05-11 11:43:47 · 3915 阅读 · 0 评论