随笔分类 -  asp.net

体会与感想
.Net下采用GET/POST/SOAP方式动态调用WebService的简易灵活方法(C#)
摘要:一直以来,我都为动态调用WebService方法而烦恼。在.Net环境 下,最常用的方法就是采用代理类来调用WebService,可以通过改变代理类的Url属性来实现动态调用,但当xmlns改变时就会出错,似乎要重新 绑定Webservice并重新编译后才能再次运行。我还试过网上的一种动态编译并动态调用WebService的方式,这种方法效率低,而且需要有较高 的权限,否则编译失败。我曾在Sql ... 阅读全文

posted @ 2010-01-05 17:17 风雨者2 阅读(1342) 评论(0) 推荐(0)

Nunit使用手记
摘要:1. 首先下载Nunit2.4.1(http://xiazai.zol.com.cn/detail/27/264331.shtml#down) 2. 然后下载Resharper(http://kb.cnblogs.com/a/1441816/),是一个Vs.NET的插件,下载后安装,注册。用来执行自己写的测试类。 3. 新建测试工程Test,测试项目中业务逻辑类tbl_Account中的一个方... 阅读全文

posted @ 2010-01-04 13:20 风雨者2 阅读(249) 评论(0) 推荐(0)

asp.net网站url伪静态重写技术的实现
摘要:我们先讨论几个有关页面静态话的问题:大家对伪静态(URL重写)有什么看法?以.aspx\.asp\.php结尾的页伪静态为以.htm或者.html结尾的页有什么看法,性能会得到提高吗,有什么好处? 那么或者直接生成静态页面又有什么好处,是否推荐在一个网站大量使用呢? 对于腾讯那样的大的门户网站他们的新闻页是生成的静态页呢或者是伪装的?最佳答案:运行PHP,ASP.NET,JSP,ColdFusio... 阅读全文

posted @ 2009-12-30 16:34 风雨者2 阅读(1361) 评论(0) 推荐(1)

实现Repeater控件点击表头排序功能
摘要:Repeater实现排序功能(双击升序排列,再双击降序排列).原理很简单,在<TD>中加个Ondblclick,用它来触发一个LinkButton的服务器事件.LinkButton的服务器事件里重新对数据源进行排序.然后再绑定Repeater. 要实现,首先需要在HTML里面加个javascript函数和两个Hidden,一个用来储存要排序的字段,还有一个用来储存升序还是降序.(asc... 阅读全文

posted @ 2009-12-30 16:12 风雨者2 阅读(605) 评论(0) 推荐(0)

ExtJS调用WCF-----实现JSON传递
摘要:http://www.cnblogs.com/xiaozhuang/archive/2007/12/07/987092.html首先我们打开我们的VS 新建一个Asp.Net WebApplication Project,(不要给我说新建网站,我讨厌那个东东) 命名为ExtJSAndWCFChapter1 如图: 接下来我们在该项目中新建一个实体类文件和一个AJAX—Enabled ... 阅读全文

posted @ 2009-12-30 11:50 风雨者2 阅读(877) 评论(0) 推荐(0)

【转载】Asp.net DropDownList 无限级分级
摘要:http://hi.baidu.com/kb81/blog/item/c8315f8236e85aa20cf4d201.html近期做的一个网站需要一个无限级下拉列表的无限级分级功能,于是就有了下面的小作品。 开始以为无限级下拉列表功能应该很简单,无非就是用一个递归算法就好啦,但是在做起来的时候却会遇到一些比较模糊的东西。在网上找了很久也没有找到例子,没办法了,想偷懒也偷不成了,还是自己老老实实... 阅读全文

posted @ 2009-12-25 10:21 风雨者2 阅读(532) 评论(1) 推荐(0)

asp.net 页面回车触发button按钮事件
摘要:http://www.cnblogs.com/lwl0606/archive/2009/05/12/1454717.html1. 深层次来说这不是 ASP.NET 的问题, 而是 html form 的 submit 按钮就是如何设计的。 当你的光标焦点进入某个表单元素的时候,会激活该表单中第一个(流布局顺从左到右,从上至下) type=submit 的按钮(假如有),等待响应回车事件,并提交... 阅读全文

posted @ 2009-12-24 10:03 风雨者2 阅读(472) 评论(0) 推荐(0)

ASP.NET如何防止页面重复提交
摘要:1.System.Text.StringBuilder sb = new System.Text.StringBuilder();sb.Append("if (typeof(Page_ClientValidate) == 'function') { if (Page_ClientValidate() == false) { return false; }}");//保证验证函数的执行sb.Appe... 阅读全文

posted @ 2009-12-24 09:54 风雨者2 阅读(11821) 评论(2) 推荐(1)

使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图(转载)
摘要:转自:http://www.cnblogs.com/weekzero/archive/2006/05/05/392003.html本文借助vs2005中自带的FileUpload控件实现图片文件的上传并生成缩略图。 实现过程:选择图片上传成功后,取得已经存在服务器的文件生成缩略图,并且判断是否是图片类型的文件,这个的判断可以在程序中修改,本程序只是判断了“image/bmp”... 阅读全文

posted @ 2009-12-23 10:53 风雨者2 阅读(326) 评论(0) 推荐(0)

lucene学习之helloworld(简单实例)
摘要:摘自:http://www.cnblogs.com/weekzero/archive/2008/05/29/1210068.html引子 What’s Lucene Lucene是一个信息检索的函数库(Library),利用它你可以为你的应用加上索引和搜索的功能. Lucene的使用者不需要深入了解有关全文检索的知识,仅仅学会使用库中的一个类,你就为你的应用实现全文检索的功能. 不过千... 阅读全文

posted @ 2009-12-23 10:40 风雨者2 阅读(320) 评论(0) 推荐(0)

ASP.NET清除页面缓存
摘要:ASP.NET清除页面缓存 (1) Response.Buffer=true;Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1);Response.Expires=0;Response.CacheControl="no-cache";Response.AddHeader("Pragma","No-Cache"); (2) HTM... 阅读全文

posted @ 2009-12-17 15:11 风雨者2 阅读(405) 评论(0) 推荐(0)

ASP.NET刷新页面的六种方法
摘要:第一: privatevoidButton1_Click(objectsender,System.EventArgse) { Response.Redirect(Request.Url.ToString()); } 第二: privatevoidButton2_Click(objectsender,System.EventArgse) { Response.Write(" <... 阅读全文

posted @ 2009-12-17 14:32 风雨者2 阅读(221) 评论(0) 推荐(0)

ASP.NET 2.0中发送电子邮件
摘要:ASP.NET 2.0 中发送电子邮件变得非常简单。发送电子邮件的类库主要在命名空间System.Net.Mail中,在这个命名空间中有两个核心类是: · MailMessage:描述一个电子邮件消息;它拥有From,To,Subject,Body等属性; · SmtpClient:把一个指定的MailMessage实例发送到一个指定的SMTP服务器。 发送电子邮件的一般步... 阅读全文

posted @ 2009-12-14 10:43 风雨者2 阅读(364) 评论(0) 推荐(0)

[转]asp.net导出Excel/Csv格式数据最优方案(C#)
摘要:本文转自:http://www.cnblogs.com/lovenets2008/archive/2008/05/06/1184234.html 原文如下: 好久没有写点什么了,也许是太忙。一年了,积累了不少好的东东,有机会时就写出来与大家分享。 好,言归正传。 导出到Excel/Csc文件并不难,所以就有好多方法:控件直接Render、把DataSet输出成String再Write出来等,... 阅读全文

posted @ 2009-12-11 14:18 风雨者2 阅读(1006) 评论(0) 推荐(4)

删除datatable的行
摘要:采用datatable.Rows[i].Delete()删除行后再访问该表时出现出现“不能通过已删除的行访问该行的信息”的错误。原因如下: Delete()之后需要datatable.AccepteChanges()方法确认完全删除,因为Delete()只是将相应列的状态标志为删除,还可以通过datatable.RejectChanges()回滚,使该行取消删除。 所以如果... 阅读全文

posted @ 2009-12-11 13:40 风雨者2 阅读(990) 评论(2) 推荐(0)

JavaScript 访问 c#变量的方法
摘要:Hi, I have this C#/ASP.NET/.aspx page with a string variable named myString with the value "Mario Gamito". How can I access "Mario Gamito" from within a JavaScript function, i. e., the variable's va... 阅读全文

posted @ 2009-12-03 17:21 风雨者2 阅读(286) 评论(0) 推荐(0)

asp.net textbox回车变成按扭事件
摘要:1.C# codeprivate void txt_KeyPress(object sender, KeyPressEventArgs e) { btnfind_Click(this, null); }2.JScript codefunction keyDown(str1){ if(event.keyCode==13) { var a; a=str1; eval("window.document.... 阅读全文

posted @ 2009-11-24 16:14 风雨者2 阅读(3252) 评论(0) 推荐(1)

sqlplus常用命令
摘要:1.登陆系统用户 sqlplus 然后输入系统用户名和密码 登陆别的用户 conn 用户名/密码; 2.创建表空间 create tablespace 空间名 datafile 'c:"空间名' size 15M --表空间的存放路径,初始值为15M autoExtend on next 10M --空间的自动增长的值是10M permanent online; --永久使用 3... 阅读全文

posted @ 2009-11-09 11:02 风雨者2 阅读(1787) 评论(0) 推荐(0)

导航