asp.net
我本良人
这个作者很懒,什么都没留下…
展开
-
C#计算代码运行时间,以及总秒数转换为时间格式的问题
最近项目中遇到了此类问题,然后网上也去了解学习了一下代码运行时间计算问题直接代码:第一种方法利用System.DateTime.Nowstatic void SubTest(){ DateTime beforDT = System.DateTime.Now; //此处为你需要计算运行时间的代码 DateTime afterDT = System原创 2015-09-21 16:17:07 · 5813 阅读 · 0 评论 -
asp.net给文件分配自动编号,如【20140710-1】
在开发办公软件的时候,需要给很多文件什么的东西分配一个编号,是按照日期来的,比如2014.07.10的第一个文件编号就为20140710-1,这一天的第二个文件编号就为20140710-2,以此类推...... 我在最近的编程开发中也遇到了类似的问题,经常好几次的修改,终于出来一下方法,较之修改前,这中方法的编号紊乱率大大降低,因为不可能在一个相同时间(精确到秒,甚至更小),两个原创 2014-07-10 10:21:32 · 1274 阅读 · 0 评论 -
asp.net 读取Excel数据并将数据插入到数据库中
#region 获取数据集 public DataSet GetDataSet(string filePath) { //2010以前版本连接字符串 //string Connstr = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='"转载 2014-06-17 10:23:37 · 2906 阅读 · 0 评论 -
Jqurey实现类似EasyUI的页面布局
截图如下:(可通过移动中间蓝色的条,来改变左右两边div的宽度)具体实现代码如下: .highlightTextSearch { background-color: Red; } a:hover { col原创 2014-07-09 10:16:13 · 1486 阅读 · 0 评论 -
130道C#面试题
[转] 130道C#面试题1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。internal: 在同一命名空间内可以访问。2 .列举ASP.NET 页面之间传递值的几种方转载 2014-06-13 15:41:31 · 590 阅读 · 0 评论 -
任何使用.NET的人都应知道的
初级.NET开发人员 - 任何使用.NET的人都应知道的1. 描述线程与进程的区别?进程是系统所有资源分配时候的一个基本单位,拥有一个完整的虚拟空间地址,并不依赖线程而独立存在。进程可以定义程序的一个实例,但它只是占据应用程序所使用的地址空间。为了让进程完成一定的工作,进程必须至少占有一个线程,这个线程即为主线程,默认程序的工作都在这个主线程中完成,可以通过程序创建多个线程,使多个线程可以转载 2014-06-13 15:37:26 · 684 阅读 · 0 评论 -
Table被web编程弃用的原因
英文原文:Why Tables Are Bad.Table 要比其它 html 标记占更多的字节。(延迟下载时间,占用服务器更多的流量资源。)Tablle 会阻挡浏览器渲染引擎的渲染顺序。(会延迟页面的生成速度,让用户等待更久的时间。)Table 里显示图片时需要你把单个、有逻辑性的图片切成多个图。(增加设计的复杂度,增加页面加载时间,增加 HTTP 会话数。)在某转载 2014-05-29 11:05:23 · 915 阅读 · 0 评论 -
JavaScript在页面显示当前时间的几种方法
1.效果图: A.menuitem { color: menutext; text-decoration: none } A.menuitem:hover { color: highlighttext; background-color: highlight }转载 2014-03-25 16:48:35 · 1199 阅读 · 0 评论 -
Button的Click事件与js函数的两种不同顺序触发方式
先执行js,或者先执行Click事件,最近就遇到了这个问题,开始弄了两个按钮分别执行,那才叫一个蛋疼...1.先执行js,再执行Button的Click函数前台js为function xxx() { if (confirm("您确定要删除?")) { return true; } return f原创 2014-07-16 14:20:28 · 4199 阅读 · 0 评论 -
asp.net中前台限制TextBox文本框只能输入数字和小数(或数字和字母)
function clearNoNum(event,obj){ event=window.event || event; if(event.keyCode==37 | event.keyCode==39) {return;} obj.value=obj.value.replace(/[^\d.]/g); obj.value=obj.value.replac原创 2014-06-19 20:48:16 · 11274 阅读 · 0 评论 -
TreeView的绑定
最近遇到了TreeView的数据库绑定问题,确实是弄了我好几天,特别是多级节点的分步绑定,最开始不分步,发现全部加载页面都卡爆了,真心让人头疼。所以放出来,给需要的朋友看看,以免大家走冤枉路。1.只有一级节点的数据表绑定部分代码:protected void treeviewbind() { string sqlstr=ConfigurationMan原创 2014-07-10 15:15:36 · 3335 阅读 · 1 评论 -
ExtAspNet根据Grid导出Excel
protected void Button1_Click(object sender, EventArgs e) { Response.ClearContent(); Response.AddHeader("content-disposition", "attachment; filename=MyExcelFile.xls"); Respo原创 2014-09-19 11:29:45 · 960 阅读 · 0 评论 -
ExtAspNet从DataTable里导出Excel
protected void btn_ToExcel_Click(object sender, EventArgs e) { Response.ClearContent(); Response.AddHeader("content-disposition", "attachment; filename=MyExcelFile.xls"); R原创 2014-09-19 11:32:57 · 988 阅读 · 0 评论 -
10个必备的CSS技巧总结【转载】
CSS是网页设计师的基础,对CSS的了解能使他们能够设计出更加美观别致的网页。使用CSS技巧来巧妙地处理CSS是非常令设计师着迷的事情。在CSS的深海世界里有很多有意思的东西,你只需要找到最适合你的就好。当然我们不可能一下子就记住所有CSS的规则和语法,但为了以后的发展我们还是应该记住那些非常有用的CSS技巧。今天我们精心准备了10条对网页设计师最有用的CSS技巧,如果你想设计出独一无二脱颖而出的转载 2015-06-30 13:49:59 · 511 阅读 · 0 评论 -
点击GridView中TextBox弹出输入对话层,输入内容反传回先前点击的TextBox中(Jquery获取GridView中TextBox的ID)
项目中,由于用户反映说:GridView表中的输入框太小,不方便输入,特别是在输入内容多的时候。问能不能点击GridView中输入框的时候能弹出一个大的内容输入对话框。介于用户的要求,我就开始修改。先想到的就是我用Jquery在GridView中TextBox上添加一个focus焦点捕捉事件,当点击时触犯弹出内容输入框。然后就是当输入完毕的操作了,我又使用内容输入框(其实也是一个Tex原创 2015-05-06 11:04:58 · 1677 阅读 · 0 评论 -
asp.net利用Global.asax来实现定点执行任务的简易解决办法
//这里使用静态保持对这处Timer实例的引用,以免GC private static System.Threading.Timer timer = null; protected void Application_Start(object sender, EventArgs e) { //计算现在到目标时间要过的时间段。 DateTime LuckTime = DateTime.Now转载 2015-04-29 14:54:24 · 992 阅读 · 0 评论 -
NPOI复制Excel工作簿Sheet以及删除Excel工作簿
最近项目中,根据用户要求,需要批量导出Excel(系统里每天产生很多单子,以前都是一个一个的导出的,最近用户要求输入日期,导出该天所有单子)。原来是使用NPOI操作Excel。自以为是的以为批量导出不就是把该天所有单子都查询出来,写个循环一个一个导出就OK了。可是写好之后运行时才发现,导出第一个Excel后,页面就没有反应了,貌似是输出流已关闭,可是不关闭时测试后还是不行。就开始换个思原创 2015-03-24 21:13:00 · 11995 阅读 · 2 评论 -
使用PopupWin控件实现消息推送功能
最近项目需要,急需实现消息推送功能,陆陆续续的也试用了好多办法,比如用JavaScript来实现啊,效果都不咋好,最后找了PopupWin这个,看着效果都还不错,就开始使用了。 1.准备工作,先去网上下载“EeekSoft.Web.PopupWin.dll”。放到你项目根目录下面,添加引用。2.在前台页面添加 3.添加控件 <cc1:PopupWin原创 2014-12-16 10:43:11 · 1916 阅读 · 0 评论 -
asp.net(C#)中实现多个DropDownList及多个TextBox的多条件查询
这里是通过语句拼接来实现多条件查询的主要代码:原创 2015-01-28 21:25:51 · 2874 阅读 · 0 评论 -
asp.net(C#)之NPOI"操作Excel
1.首先到网上下载"NPOI.DLL",引用。2.新建一个操作类“ExcelHelper.cs”:using System.Collections.Generic;using System.Data;using System.IO;using System.Linq;using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using原创 2014-10-24 16:04:22 · 2436 阅读 · 0 评论 -
asp.net中使用OLEDB操作Excel
最近项目中需要导出Excel数据表单,试了好几种方法,都感觉不怎么顺手,然后老大喊我去看看OLEDB,我接着花世间去学习了一下,感觉还挺不错的。开始在网上找了一些代码,然后需要配置连接字符串我电脑上安装的office 2007:所以连接字符串为:"Provider=Microsoft.Ace.OleDb.12.0;Data Source=" + filepath + ";Exten原创 2014-09-04 11:02:08 · 2676 阅读 · 2 评论 -
把复制Excel里一行连续10个单元格的内容一次性粘贴到10个TextBox里
最近做系统,有很多人提出要直接粘贴Excel里的信息上去,手输太麻烦了,所以就去试了下。开始的时候,有点转牛角尖里去了,老想着去得到剪切板里的内容。后面发现可以直接把复制来的内容先粘贴到TextBox1里,然后再利用TextBox1的内容改变事件来处理,对字符串进行分割,然后在逐个赋给TextBox控件。这里碰到了一个问题,就是不知道Excel里联系单元格之间的分隔符是什么,后来测试出原创 2014-08-25 10:44:11 · 3980 阅读 · 0 评论 -
ExtAspNet下通过文档路径实现文档的下载
//EnableAjax="false"最重要了 protected void Button1_Click(object sender, EventArgs e) { try { string filepath = "E:\\123.xls"; string filename = Sy原创 2014-09-19 11:35:22 · 861 阅读 · 0 评论 -
iframe自适应高度的多种方法方法小结
对于自适应高度的代码有很多,可效率什么的考虑进来好代码就不多见了,不过思路倒是差不多的不带边框的iframe因为能和网页无缝的结合从而不刷新页面的情况下更新页面的部分数据成为可能,可是 iframe的大小却不像层那样可以“伸缩自如”,所以带来了使用上的麻烦,给iframe设置高度的时候多了也不好,少了更是不行,现在,让我来告诉大 家一种iframe动态调整高度的方法,主要是以下JS函数:转载 2014-06-03 21:16:22 · 578 阅读 · 0 评论 -
【什么是委托】
委托是对函数的引用,它是一个引用类型,类似c/cpp中的函数指针。但它是类型安全的。委托是一个类,定义了方法的类型,可以将方法当做另一个方法的参数传递。委托就是一个安全的函数指针,用来执行函数方法的东西。【如何使用委托】在.Net框架下,委托的使用方法经历了多次改变。最初委托的使用方法如下: public delegate string MyDelegate(strin转载 2014-04-29 10:26:22 · 649 阅读 · 0 评论 -
SQL删除数据表中字段时出现【由于一个或多个对象访问此列,ALTER TABLE DROP COLUMN *** 失败。 】
今天做个功能,先是在程序中向数据表中新增字段,然后再删除原创 2014-04-26 15:47:39 · 9968 阅读 · 0 评论 -
Asp.Net完整实现网页保存为图片代码
需要把网页保存为图片,实现原理:在Web项目中引用System.Windows.Forms,使用WebBrowser嵌入任意网页,通过WebBrowser可以把网页截成图片流,再保存为各种图片格式就实现了。 注意:网页中有一些脚本不支持,只截取网页中的BODY,用XLST技术实现或其它相应的方式生生成的网页不支持。 代码如:1.在WEB项目添加引用System.Windows.Fo转载 2014-03-24 11:09:03 · 1905 阅读 · 0 评论 -
C#中ToString格式大全
C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString(转载 2014-04-17 15:59:53 · 505 阅读 · 0 评论 -
好的用户界面-界面设计的一些技巧
1 尽量使用单列而不是多列布局单列布局能够让对全局有更好的掌控。同时用户也可以一目了然内容。而多列而已则会有分散用户注意力的风险使你的主旨无法很好表达。最好的做法是用一个有逻辑的叙述来引导用户并且在文末给出你的操作按钮。 2 放出礼品往往更具诱惑力给用户一份精美小礼品这样的友好举动再好不过了。具体来讲,送出礼品也是之有效的获得客户忠诚度的战术,这是建立在人们互惠准则上的。而转载 2014-04-01 17:48:16 · 711 阅读 · 0 评论 -
web.config中httpRunTime的属性
配置httpRuntime也可以让FileUpload上传更大的文件,不过设置太大了会因用户将大量文件传递到该服务器而导致的拒绝服务攻击(属性有说明)="true|false" maxRequestLength="size in kbytes" executionTimeout="seconds" m转载 2014-04-17 16:01:11 · 1586 阅读 · 0 评论 -
asp.net中判断ListBox是否选中了它的某个项
刚程序里需要做到选择某个部门的某个人,但是提交时又不希望它未选,而我使用的是DropDownList+ListBox二级联动,DropDownList选择部门,然后在ListBox里耍新出该部门的人员。 最开始,犯二了,用下面的方法来判断,string aa=ListBox.SelectedValue.ToString();if(String.IsNullOrEmpty(a原创 2014-04-01 11:10:10 · 2555 阅读 · 0 评论 -
SWFUpload在Chrome、Firefox浏览器下session找不到的问题
SWFUpload是一个非常不错的异步上传组件,但是在Chrome、Firefox等浏览器下使用的时候会有问题。问题如下:为了防止跳过上传页面直 接向“接受SWFUpload上传的一般处理程序”(假如是Upload.ashx)发送请求造成WebShell漏洞,我的系统中对于 Upload.ashx进行了权限控制,只有登录用户才能进行上传。在IE下没问题,但是在Chrome下运行报错“用户未登录”。转载 2014-04-01 10:12:50 · 704 阅读 · 0 评论 -
asp.net中Request.QueryString乱码
asp.net默认的编码是UTF-8js文件里的编码也是UTF-8当你要在aspx页面上进行传中文参数时会出现乱码例一:解决办法一:1.可以和改webconfig的编码 如: 注意:你也要把request.aspx页面上的编码也改转载 2014-04-01 09:53:08 · 635 阅读 · 0 评论 -
读取数据库里的信息显示在Label里换行问题
今天码砖头的时候,突然发现从数据库里读取出来的数据显示在Label里不换行,密密麻麻,看得头晕。哦,对了,我是用TextBox输入数据库表里的,在TextBox里没输入一条信息就按Enter键换了行的,可是读出来显示就变了,不是想象中的那样。然后就开始想办法,也用了网上说的还有word-break:break-all这些,可都是不满足我码的砖,后来想到了字符串里面有,赋给Label就能原创 2014-03-31 15:11:17 · 2295 阅读 · 0 评论 -
asp.net中iframe框架自适应高度的一种解决方法
在页面上添加一下JavaScript代码: function SetCwinHeight(){ var myframe=document.getElementById("iframe2"); //你所使用的ifrmae框架的ID if (document.getElementById){ if (myframe && !window.opera){ if (myf原创 2014-03-10 17:00:18 · 2508 阅读 · 0 评论 -
点击文字左侧滑出菜单
无标题文档#div1{ width:150px; height:250px; background:#999999; position:absolute; left:-150px;}span{ width:15px; height:65px; line-height:23px; background:#09C;转载 2014-03-24 11:15:47 · 1463 阅读 · 0 评论 -
asp.net中给TextBox文本框添加水印,不影响正常使用
具体代码如下: 填写备忘录信息 function watermark(id, value) { var obj = document.getElementById(id); obj.value = value; obj.style.cssText = "color:Gray";原创 2014-03-24 11:19:08 · 2719 阅读 · 1 评论 -
把DataSet或者DataTable里的数据导入Excel中
public void CreateExcel(DataSet ds, string typeid, string FileName) { HttpResponse resp; resp = Page.Response; resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB23转载 2014-03-24 11:23:12 · 1728 阅读 · 1 评论 -
asp.net程序防止sql注入
以下是一个.net程序防止sql注入的方法,方式一如下:将下面的代码加入到Global.asax文件中: /// ///防止SQL注入 /// /// /// void Application_BeginRequest(Object sender,EventArgs e) { StartProc转载 2014-04-26 12:07:22 · 1473 阅读 · 0 评论 -
asp.net如何把文件上传到另外一台服务器
asp.net如何把文件上传到另外一台服务器?我用映射网络盘的形式,可是程序无法将文件保存到网络映射盘上.如何共享文件夹的话,文件夹必须有写入的权限,可是这样的话局域网内所有的人都可以上传到这个共享目录了?建议:这个我正好做过的,呵呵,给你参考假设有服务器A是web服务器,文件要通过A服务器上的web程序上传到B上面1、在B上面共享一个文件夹,记得设置好权限,给转载 2014-04-26 12:05:14 · 1343 阅读 · 0 评论