
C#/.NET
fjnu2008
这个作者很懒,什么都没留下…
展开
-
visual stdio2005常用快捷键
Ctrl+Shift+A 弹出新建窗口Ctrl+Shift+N: 新建项目Ctrl+Shift+O: 打开项目Ctrl+Shift+S: 全部保存Shift+Alt+C: 新建类Ctrl+左右箭头键: 一次可以移动一个单词Ctrl+上下箭头键: 滚动代码屏幕(但不移动光标位置)Ctrl+Shift+L: 删除当前行Ctrl+M,M: 隐藏或展开当前嵌套的折叠状态Ctrl+M,L: 将所有过程原创 2009-05-06 21:14:00 · 465 阅读 · 0 评论 -
未将对象引用设置到对象的实例 解决办法
出现“未将对象引用设置到对象的实例” 错误,一般是下面的原因: 1、ViewState 对象为Null。2、DateSet 为空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、对控件赋文本值时,值不存在8、使用Request.QueryStrin转载 2012-03-14 22:01:02 · 1918 阅读 · 0 评论 -
asp.net 删除图片问题
if(System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath(Path))){ System.IO.File.Delete(Path);} ==================================== System.IO.File.Delete(Server.原创 2012-03-14 22:11:51 · 530 阅读 · 0 评论 -
form表单中的enctype="multipart/form-data"
表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据,进行下面的操作.form设置了enctype="multipart/form-data" 属性后,就是2进制传输数原创 2012-04-16 21:44:34 · 580 阅读 · 0 评论 -
在WinForm/C#中打开一个文件,主要是用到进程的知识。
下面是一些实例,可以模仿着去实现。1. 打开文件privatevoid btOpenFile_Click(object sender,EventArgs e){//定义一个ProcessStartInfo实例System.Diagnostics.ProcessStartInfo info =new System.Diagnostics.ProcessStartI原创 2012-04-18 20:19:34 · 435 阅读 · 0 评论 -
asp.net发布网站时三个选项的问题
发布网站的时候有三个选项,很多人都不知道到底是怎么用的,简单说说: 第一个选项指定发布后是不是可以修改aspx文件,如果勾选,则发布后的网站行为基本与ASP.NET 1.1一致,只要没有增删修改控件,可以直接在服务器上修改aspx文件不用重新发布网站。 第二个选项指定是不是将每个aspx文件都编译成一个DLL文件,这样,就可以在修改了哪个aspx网页(包括aspx和转载 2012-07-02 21:43:41 · 493 阅读 · 0 评论 -
ASP.net 把 DataGrid 数据导出到 Excel .
protected void ExportExcel(DataGrid dtgList, string strFileName) { DataTable dt = (DataTable)this.Session["GridToExcel"]; if (dt==null) return; Respon转载 2012-08-07 09:08:12 · 1034 阅读 · 0 评论 -
asp.net中将DataGrid数据导出到excel或word文件中
private void Page_Load(object sender, System.EventArgs e) { SqlConnection con=new SqlConnection("server=.;database=pubs;uid=sa;pwd=;"); con.Open(); SqlD转载 2012-08-07 09:09:28 · 583 阅读 · 0 评论 -
188财富邮服务器:
服务器名称服务器地址非SSL协议端口号SSL协议端口号SMTPsmtp.188.com25465/994POPpop.188.com110995IMAPimap.188.com143993原创 2012-08-09 12:01:30 · 1165 阅读 · 0 评论 -
ASP.NET DataGrid导出Excel文件
在使用ASP.NET做网站时,如果直接在网页上编辑打印数据是很不方便的,因此需要导出Excel供使用者下载编辑。在寻找解决方法时,找了很多资料,经过添加和修改,终于得到令自己满意的代码: /**//* */ private void DataTableExcel(System.Data.DataTable dtData)转载 2012-07-31 11:23:48 · 869 阅读 · 0 评论 -
隐藏datalist指定列
在datalist中布局的时候 给div或者td标签加runat="server" 然后在DataList1_ItemDataBound事件中给段代码datalist中protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e) { HtmlControl td = (HtmlTableCell)e原创 2012-08-23 12:20:07 · 2332 阅读 · 0 评论 -
JS调用后台方法大全
javascript函数中执行C#代码中的函数:方法一: 1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById("btn1").click(); 3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法二: 1、函数声明为原创 2013-01-09 12:14:02 · 592 阅读 · 0 评论 -
c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root
当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: Syste原创 2012-03-05 10:45:39 · 3917 阅读 · 0 评论 -
关于c#中的Timer控件的简单用法
Timer控件Timer控件主要会用到2个属性一个是Enabled和IntervalEnabled主要是控制当前Timer控件是否可用timer1.Enabled=false;不可用timer1.Enabled=true;可用timer1.Interval=1000;主要是设置timer2_Tick事件的时间,单位为毫秒例一:到9:00提示去上厕所:(把timer2.I转载 2012-02-02 23:38:18 · 569 阅读 · 0 评论 -
何时用ExecuteDataSet / ExecuteReader() / ExecuteScalar
1、ExecuteDatasetExecuteDataset会运行你的基本SELECT(选择)查询并生成一个DataSet,然后就能够被绑定到服务器对象上,或者被用来创建DataView(数据视图)。public static DataSet ExecuteDataSet(string connectionString, CommandType cmdType, string cmdTex转载 2010-04-08 10:49:00 · 825 阅读 · 0 评论 -
ASP.NET使用Request获取来源网址URL参数
Request对象功能是从客户端得到数据,常用的三种取得数据的方法是:Request.Form、Request.QueryString,Request。其第三种是前两种的一个缩写,可以取代前两种情况。而前两种主要对应的Form提交时的两种不同的提交方法:分别是Post方法和Get方法。 Request 对象的属性和方法比较多,常用的几个为:UserAgent 传回客户端浏览器的版本信转载 2010-04-24 14:10:00 · 1248 阅读 · 0 评论 -
实现动态生成Word文档
如何用C#编程实现动态生成Word文档并填充数据的效果呢?要使用C#操作word,首先要添加引用: 1、添加引用->COM->Microsoft Word 11.0 Object Library 2、在.cs文件中添加 using Word; [注意:using Word = Microsoft.Office.Interop.Word;] 下面的例子中包括C#对Wo原创 2010-04-24 12:56:00 · 1148 阅读 · 0 评论 -
.NET网站发布经验总结——允许更新此预编译站点
<br />我们可以通过如下的方法发布VS2005的网站: <br />“生成”→“发布网站”;弹出对话框!<br />在打开的对话框中,有一个选项是至关重要的,那就是“允许更新此预编译站点”;<br />“允许更新此预编译站点”这一项,默认情况下,前面是打上一个√的,至于要不要打上一个√,是可选的,那么,打勾与不打勾,有何区别呢?<br />也许大家都曾经发布过net网站,一般情况下,网站项目中的所有CS文件,会自动生成一个DLL动态链接库,这就能够很好的保护网站的源代码,因为代码一般都是放在CS文件里面原创 2010-12-08 21:47:00 · 439 阅读 · 0 评论 -
C#实现窗体最小化时存至系统托盘,并为notifyicon添加右键菜单
1.设置窗体属性showintaskbar=false2.加notifyicon控件notifyicon1,为控件notifyicon1的属性icon添加一个icon图标(该图标为托盘中显示的图标,与窗体的图标不同)。3.添加窗体最小化事件(首先需要添加事件引用)://this.sizechanged+=newsystem.eventhandler(this.form1_sizechanged); //上面一行是主窗体initializecomponent()方法中需要添加的引用 privatevoidfo原创 2010-12-15 12:09:00 · 1660 阅读 · 0 评论 -
无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE/SYSTEM/Curre
今天在打开一源码时,出现如下错误:无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/aspnet_state/Parameters/AllowRemoteConnection 的值,确保服务器接受远程请求。如果服务器位于本地计算机上,并且上面提到的注册表值不存在原创 2010-11-16 23:30:00 · 2503 阅读 · 1 评论 -
VS2010不能断点/下断的问题
《VS2010不能断点的问题》问题的提出: 有时候打开一个工程,在里面写了新的代码或者添加了一些新的控件到界面.但是调试程序时,界面上并没有出现我们新添加的控件,并且新写的代码不起作用,在新代码处也不能下断点……问题的解决:1、删除工程文件下bin与ob原创 2011-09-11 00:16:39 · 877 阅读 · 0 评论 -
ASP.NET 2.0 实现伪静态网页方法
方法一:利用Httphandler实现URL重写(伪URL及伪静态)我们有时候会见到这样的地址:“http://www.huoho.com/show-12-34.html”,你或许认为在站点服务器根目录“/”下存在名为“show-12-34.html”的文件,其实实际它可原创 2011-09-15 11:25:34 · 520 阅读 · 0 评论 -
asp.net在后台获取html控件值
asp.net 页面中 的html控件 在页面后台中无法获取值 解决方法有两种 :第一种办法 : 在页面控件处添加 runat="server";使之变成服务器控件。第二种办法 : 用request.form 第一: 前台原创 2011-10-10 23:01:21 · 781 阅读 · 0 评论 -
win7(64)未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序
去年用.net写的程序,换成win7(64位)后,运行程序,抛出异常:未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序,搞了老半天,不知道什么原因,后来搜过了一下,才发现解决问题的办法是如此简单:编译项目指定目标平台为x86就完了,不能用any cpu生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86转载 2011-11-10 21:52:06 · 717 阅读 · 0 评论 -
asp.net 删除图片
System.IO.File.Delete(Server.MapPath("~/"+imgPath)); ================================================= C# code if(System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath(Pa原创 2011-11-10 22:04:08 · 640 阅读 · 0 评论 -
BC30138: 无法在路径“C:\WINDOWS\TEMP\”中创建临时文件: 拒绝访问
问题:BC30138: 无法在路径“C:\WINDOWS\TEMP\”中创建临时文件: 拒绝访问。 解决方法:找到temp文件夹,右击选择“共享与安全”,选中“安全”选项卡,赋予network service写入的权限。原创 2013-11-08 08:06:12 · 7585 阅读 · 2 评论