![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET
liaoxueli
这个作者很懒,什么都没留下…
展开
-
c# seal的用法
今天碰到sealed关键字,以前还真没有注意到过。上网,发现一个讲解的很容易理解。sealed的中文意思是密封,故名思义,就是由它修饰的类或方法将不能被继承或是重写。 sealed关键字的作用: [color=red]在类声明中使用sealed可防止其它类继承此类;在方法声明中使用sealed修饰符可防止扩充类重写此方法。[/color] seal...原创 2009-02-25 15:30:09 · 299 阅读 · 0 评论 -
SqlConnection - Close() or Dispose()
There seems to be a lot of confusion about how to clean up after using a SqlConnection object. Should you call Close(), Dispose(), Close() then Dispose(), or neither?Here are some relevant facts w...原创 2009-02-25 18:11:19 · 152 阅读 · 0 评论 -
c# 方法重载
首先我们说一下什么是方法重载。在面对对象这样的高级语言中都允许我们在一个类中定义多个方法名相同、方法间参数个数和参数顺序不同的方法,对于参数个数不同或者参数列表不同的情况我们称之为参数列表不同。[color=red]需要注意的是这里没有提到方法的返回值[/color]。也就是决定方法是否构成重载有以下几个条件:◆ 在同一个类中;◆ 方法名相同;◆ 参数列表不同。例如...原创 2009-02-26 09:54:58 · 592 阅读 · 0 评论 -
SqlDataAdapter Fill方法的重载
[code="java"]public int Fill ( DataSet dataSet, int startRecord, int maxRecords, string srcTable)[/code]参数:dataSet要用记录和架构(如果必要)填充的 DataSet。 startRecord从其开始的从零...原创 2009-02-26 11:22:21 · 282 阅读 · 0 评论 -
认识ASP.NET配置文件Web.config
一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配...原创 2009-02-26 11:50:24 · 68 阅读 · 0 评论 -
vs2005格式化代码
1、格式化.aspx的代码,打开文档,选择菜单栏中的“编辑”->高级->设置文档的格式,快捷键是:ctrl+e 放掉再按下d;2、格式或.cs代码,选中要格式化的代码,然后选择菜单栏中的"编辑"->高级->设定选定内容的格式,快捷键是ctrl+e,放掉,然后按下F...2009-02-26 15:49:36 · 97 阅读 · 0 评论 -
C#:using 的使用
using 关键字有两个主要用途:作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。作为语句,用于定义一个范围,在此范围的末尾将释放对象。并在此范围之外释放一个或多个对象。 ...原创 2009-02-26 15:50:06 · 58 阅读 · 0 评论 -
大文件上传组件
非常不错的一个大文件上传组件,找了N久才找到的,本来是英文的,现在被我反编译成中文的了,很酷的进度显示,能与.net的上传控件兼容,要的快下哦,记得顺便顶一下示例(VB):BigUploadVB版本.rar示例(C#)BigUploadCsharp版本.rar反编译工具(下载后就知道怎么用了):BigUpload中的类的反编译的工具.rar详...原创 2009-02-27 09:29:29 · 129 阅读 · 0 评论 -
.net获取连接字符串的方法
.net获取连接字符串的方法,会因为在web.config中的放置的位置的不同而不同如果连接串放在[code="java"]...... [/code]之间eg:[code="java"] [/code]则要用下面的方法来获取这个连接串[code="java"]ConfigurationManager.Co...2009-02-27 11:10:39 · 387 阅读 · 0 评论 -
一个用C#编写的易用的日志类
先要配置以下config文件 也可以是任意的xml文件 asp.net 就直接配置web.config文件 提供代码下载:http://www.cnblogs.com/Leodr/archive/2008/07/25/1251299.html (和一个网络文件夹一起的)具体如下:(注——里面还有一些配置是我做的一个网络文件夹的配置信息,注释...原创 2009-02-27 11:15:26 · 108 阅读 · 0 评论 -
SQL SERVER C#数据库操作类
[code="java"]using System;using System.Collections;using System.Collections.Specialized;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace LiTianPing.SQ...原创 2009-02-27 11:17:54 · 105 阅读 · 0 评论 -
美观的ASP.NET 网络文件夹,可在项目中直接使用
在web.config里配置,文件的限制信息[code="java"] ...原创 2009-02-27 14:40:10 · 189 阅读 · 0 评论 -
__doPostBack
_doPostBack函数 ÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷ 在.NET中,所有的服务器控件提交到服务器的时候,都会调用__doPostBack这个函数,比如,我们经常需要动态的生成一些控件,最简单的方法就是Response.Write(");,然后输出到页面,但是如果我们需要这个控件来执行一些服务器的功能,就比较困难了。这里我们就可以用过借用__doPost...原创 2009-02-27 16:03:36 · 204 阅读 · 0 评论 -
建解决方案时路径的选择问题
在建解决方案的时候,如果你选择的路径中有与你的解决方案的名称一样的文件夹,那么这个解决方案的文件,就会跑到这个文件夹的下面,如果没有与改解决方案同名的文件夹,就会自动创建一个与解决方案同名的文件夹,然后把这个解决方案,放到这个文件夹的下面,这个是一个比较奇怪的现象。...2009-03-02 16:29:27 · 203 阅读 · 0 评论 -
带参SQL的赋值
SQL[code="java"]SqlCom = "insert into Images(ImageName,Images,ImageSize,imgtype) VALUES(@ImageName,@Images,@ImageSize,@imgtype) "; // '" + imageName + "','" + imageBody + "','" + imageSize.ToStri...2009-03-04 15:06:32 · 217 阅读 · 0 评论 -
dotnet代码自动生成机的实现(1)
在我们写程序的时候,特别是数据库应用程序的时候,经常会遇到这样的情况:对于一个给定的表,写出这个表对应的类(用一句时髦的话说是实现业务实体类),类的数据成员是所有的字段,并且类含有该表的添加修改删除等操作。还有,对于一个给定的存储过程,要完成根据存储过程存取数据或别的数据库操作。如下代码就是我们通常要完成的: 1.表的业务实体化 [code="java"]private int i...原创 2009-03-05 09:25:20 · 94 阅读 · 0 评论 -
dotnet代码自动生成机的实现(2)
在syscolumns 里有一个字段xtype,该字段表示列的数据类型,俺定义了两个函数,能根据xtype的值得到对应的dotnet中的数据类型和sqldb数据类型:[code="java"]private string getType(int iType) { string strResult = ""; switch...原创 2009-03-05 09:35:39 · 81 阅读 · 0 评论 -
把样式或图片放在App_Themes下面,应用时没效果的原因
要在页面的中设置下StylesheetTheme的值为你的主题名称设置的方法有两种一、直接在页面的头部加上红色标注的代码二、通过视图设置将鼠标点到然后点击属性面板,调出document的属性找到这个属性StylesheetTheme,通过下拉列表选择你的主题的名称...2009-03-05 10:52:42 · 210 阅读 · 0 评论 -
为GridView中的删除的按钮添加确认的对话框
方法一、在前台加:在删除按钮的onclick事件中加入确认的JS函数即可方法二、在后台加[code="java"]protected void gvUrl_RowDataBound(object sender,GridViewRowEventArgs e) { ///为删除按钮添加确认对话框 ImageButton ibtDelete = (ImageButton)e.R...2009-03-05 11:29:38 · 138 阅读 · 0 评论 -
Response.Redirect和Server.Transfer的区别
response.redirect 其实是当服务器碰到这条语句时发送一条指令(包含新的地址)给浏览器,然后让浏览器去发送http请求,请求那个新的地址,流程如下: 浏览器ASP文件请求->服务器执行->遇到response.redirect语句->服务器发送response.redirect后面的地址给客户机端的浏览器->浏览器请求执行新的地址(服务器返回的Response.Redi...原创 2009-03-05 11:58:38 · 99 阅读 · 0 评论 -
C#后台调用前台javascript的五种方法
C#后台调用前台javascript的五种方法由于项目需要,用到其他项目组用VC开发的组件,在web后台代码无法访问这个组件,所以只好通过后台调用前台的javascript,从而操作这个组件。在网上找了找,发现有三种方法可以访问到前台代码: 第一种,OnClientClick (vs2003不支持这个方法)client_click() 就是javascript的一个方法。...原创 2009-03-06 09:47:33 · 265 阅读 · 0 评论 -
设置GridView中字体的颜色
是用ForeColor设置的而不是通过设置color这个属性控制字体的颜色的[code="java"][/code]2009-03-06 15:58:01 · 1939 阅读 · 0 评论 -
HttpContext.Current.Request.Files在后台取不到值的原因
问题陈述:[quote]上传文件的东东, 前台是3个INPUT: 在后台遍历 HttpFileCollection files = HttpContext.Current.Request.Files; int mm = files.Count; mm的值为0,可是我INPUT里面明明从本地选取了文件啊[/qu...2009-03-09 18:03:59 · 1262 阅读 · 0 评论 -
检查输入的值是否是Email的ValidationExpression
[code="java"] 对象RegularExpressionValidator1的属性ControlToValidate="TextBox1"ErrorMessage="Email格式不对"ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" //代表email验证格式当收件人...2009-03-10 17:48:52 · 437 阅读 · 0 评论 -
将list转为DataTable
[code="java"]//将list转为DataTable DataTable mailsTbl = new DataTable(); mailsTbl.Columns.Add("from"); mailsTbl.Columns.Add("sendDate"); mailsTbl.Columns.Add("subjec...2009-03-11 10:57:33 · 99 阅读 · 0 评论 -
C# - 函数参数的传递
近段时间,有几个刚刚开始学习C#语言的爱好者问我:C#中的函数,其参数的传递,按值传递和按引用传递有什么区别。针对这一问题,我简单写了个示例程序,用以讲解,希望我没有把他们绕晕。因为,常听别人说起:“你不说我还明白,你一说,我就糊涂了”。 好,现在开始吧。 我们知道,在C#中,类型有值类型(例如int)和引用类型(例如string)之分,传递参数有按值传递和按引用传递之分。这样...原创 2009-03-11 17:59:22 · 250 阅读 · 0 评论 -
将byte[]类型的数据,转化为文件存在硬盘中
[code="java"] byte[] filebyte = mimeEntity.Data; FileStream fs = new FileStream(MapPath("Attachments/" + fileName), FileMode.CreateNew); BinaryWrite...2009-03-12 10:40:20 · 1372 阅读 · 0 评论 -
在应用了AJAX的页面中,可以通过这样的方式来调用JS函数
[code="java"]ScriptManager.RegisterStartupScript(Page, this.GetType(), "sucess", "alert('" + index + "');", false); [/code]而不能用通过这样的方式来调用[code="java"]Respose.Write("alert("成功")"2009-03-12 17:04:47 · 920 阅读 · 0 评论 -
GridView自定义分页
在.NET平台下处理显示数据时,需要经常使用GridView控件进行分页,虽然它本身提供了分页机制,但总的说来其分页效果较为单调,大部分情况下无法满足客户的需求(也只能让开发人员YY一下而已)。与此同时,GridView提供了多种扩展机制,用户可以在此基础上自行扩展分页功能。现在就对其分页进行相应的扩展 首先,对GridView控件添加一个PagerTemplate,其HTML代码如下所示。...原创 2009-03-12 17:56:19 · 108 阅读 · 0 评论 -
GridView 自定义分页
在Gridview中加入这样的PagerTemplate[code="java"] 页次: ...2009-03-13 12:02:09 · 92 阅读 · 0 评论 -
Literal和Label的区别
Literal和Label到底有什么区别,其实它们也只有一个区别,就是在转换成客户端Html代码后,Label就成了,而Literal则是什么标记都不带2009-03-18 10:38:49 · 511 阅读 · 0 评论 -
window.showModalDialog()弹出窗口获取返回值
可以返回值的弹出窗口:用的是window.showModalDialog()方法. window.showModalDialog(URL,dialogArgments.features) 打开一个新窗口 当弹出窗口关闭的时候就能得到返回值,下面有个简单的例子: 开发环境: Visual Studio.Net 2003(C#) + IE6.0A.aspx[code="ja...原创 2009-03-19 11:01:05 · 271 阅读 · 0 评论 -
取得Gridview中某行的某个单元格的值
用row.Cells[2].Text:取出第三个单元格的值,注意单元格是从0开始算的eg:[code="java"] string emailStr = ""; foreach (GridViewRow row in gvUser.Rows) { ///找到CheckBox控件 CheckBox cbUse...2009-03-19 11:03:36 · 604 阅读 · 0 评论 -
JS调用C#后台代码---JS实现DataGrid“全选”、“反选”、调用后台代码批量删除数据...
以前做web,基本没用过啥JS,这短时间,公司里面接触到的JS蛮多的,他们叫我在DataGrid里面的CheckBox弄个“全选”,要用JS来实现,来实现批量删除,这个功能,直接用C#是很好实现的,直接遍历就可以把选中的ID全部取出来。JS,那就只能用Html的CheckBox,这个不是服务器控件,C#后台代码是无法访问了,所以,再网上找了点资料,实现了。首先,先定义一个DataGrid控...原创 2009-03-19 17:14:15 · 123 阅读 · 0 评论 -
JS调用c#后台的函数(其中的参数通过隐藏域传递)
基本思路[quote]javaScript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById("btn1").click(); 3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;[/quote]示例...2009-03-19 17:25:46 · 348 阅读 · 0 评论 -
Gridview,datalist,repeater数据绑定控件对比
[quote]1,Gridview控件自带的功能是三者之间最强大的,但是它占用系统资源比较大,尤其是控件自带的分页,每次分页的时候,都是把所有数据取出来,再在Gridview上分页,如果数据量大的话,速度将非常非常慢,效率极低! 2,Repeater控件自带的功能是最弱的,所有的功能都需自己写代码实现比较麻烦,但是它效率高,容易灵活控制生成HTML代码。深受广大朋友的喜爱!建议大...原创 2009-03-20 10:32:38 · 250 阅读 · 0 评论 -
C#读取指定目录下所有文件
根据网上资料整理而得,本来还可以读出所有目录的名字,但是考虑到文件名中包含完整文件路径,故意义不大,就不用读出目录名功能。主要功能: 1.读取指定目录下含子目录中所有文件。 2.计算文件大小 3.文件含完整路径 4.列表显示到ListBox控件 5.列表写入指定Txt文本文件。 源代码:[code...原创 2008-09-16 17:02:50 · 568 阅读 · 0 评论 -
.NET实现多文件上传
UpLoad.aspx[code="java"] 多文件上传 function addFile() { var str = '' document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str) } ...原创 2008-09-19 23:23:15 · 74 阅读 · 0 评论 -
用ffmepg进行视频格式转换时参数的设置
关键字: FLV 文章来源: http://www.flexs.cn/post/ffmpeg_flv_1011.html ffmpeg.exe -i F:\娱乐\动力之歌.mp3 -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:\11.flv ffmpeg -i F:\01.wmv -ab 56 -ar 22050 -b 500 -r 15 -...原创 2008-09-21 15:34:41 · 980 阅读 · 0 评论 -
asp.net实现调用ffmpeg实现视频格式的转换
视频格式转换的函数[code="java"] //视频转换 public void VideoConvertFlv(string FromName, string ExportName) { string ffmpeg = HttpContext.Current.Server.MapPath("~/UploadFiles/FLV/ffmpeg.ex...2008-09-21 15:37:24 · 425 阅读 · 0 评论