
Asp.Net
eecool
这个作者很懒,什么都没留下…
展开
-
PagedDataSource类实现DataList和Repeater控件的分页显示
Asp.net提供了三个功能强大的列表控件:DataGrid、DataList和Repeater控件,但其中只有DataGrid控件提供分页功能。相对DataGrid,DataList和Repeater控件具有更高的样式自定义性,所以很多时候我们喜欢使用DataList或Repeater控件来显示数据。实现DataList或Repeater控件的分页显示有几种方法: 1、写一个方法或存转载 2013-01-15 15:10:49 · 607 阅读 · 0 评论 -
DataGrid导出到excel问题
症状DataGrid导出到excel,如果不保存导出的Xls文件,会自动关闭当前页面。代码public void DGToExcel(DataGrid dataGrid) { HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=Excel.xl原创 2013-08-03 18:22:46 · 718 阅读 · 0 评论 -
DataList的用法
DataList 提供相关的编辑模板,但和DataGrid不一样的是,DataList没有编辑按钮。要在DataList中使用编辑功能,可在项模板中增加一个按 钮,Linkbutton和Button都可以。在CommandName中设置为Edit就可以把此按钮和DataList的编辑事件联系起来了。如:编辑按钮可以使用CommandName="Edit"更新按钮可以使用CommandN原创 2013-08-03 17:02:22 · 685 阅读 · 0 评论 -
Gridview,Repeater和DataList的区别
Griview优点:功能最强大,提供分页,编辑,删除,选择等功能,使用最方便,直接拖拽到页面上,建立新的数据源,实现一个表的浏览、删除和修改了。缺点:(1)不灵活模板已经定制好,想自己灵活控制,不太容易。(2)占用系统资源大Griview分页是把整个表的数据取出来然后进行分的,因此如果数据量比较大的时候,速度非常非常慢。效率极低。Repeater原创 2013-08-03 17:03:57 · 1022 阅读 · 0 评论 -
WinServer 2008 发布Office文件不能访问问题
症状:项目在Windows Server 2008上发布后遇到个问题,项目目录中Excel文件确实存在,但.net调用的Excel却不能打开文件,代码执行到打开文件的时候报错,抛出异常如下:Microsoft Office Excel 不能访问文件“a.xls”。 可能的原因有: 文件名称或路径不存在。 文件正被其他程序使用。 您正要保存的工作簿与当前打开的工作原创 2013-08-04 10:18:55 · 928 阅读 · 0 评论 -
实现txtbox的AutoComplete
实现效果前台代码 function BxdwResult() { var BxdwTxt = document.getElementById("txtBxdw"); if (BxdwTxt.value != null && BxdwTxt.value原创 2013-08-03 17:40:54 · 670 阅读 · 0 评论 -
C# 操作Excel
合并单元格Excel.Range rHA = worksheet.get_Range(rowAFrom,rowATo);rHA.Merge(0); 自动列宽worksheet.Cells.EntireColumn.AutoFit();设置字体worksheet.Cells.Font.Name="Arial";worksheet.Cells.F原创 2013-08-03 15:58:53 · 714 阅读 · 0 评论 -
Ajax中Get请求与Post请求的区别
写在前面的话我们在使用Ajax时,当我们向服务器发送数据时,我们可以采用Get方式请求服务器,也可以使用Post方式请求服务器.那么,我们什么时候该采用Get方式,什么时候该采用Post方式呢?Get请求和Post请求的区别1.使用Get请求时,参数在URL中显示,而使用Post方式,则不会显示出来2.使用Get请求发送数据量小,Post请求发送数据量大例子转载 2013-08-02 22:51:03 · 736 阅读 · 0 评论 -
无法将类型为“System.__ComObject”的 COM 对象强制转换为类类型“mshtml.HTMLInputElementClass
环境:VS2008+Win7 64bit代码: public string Execute(WebBrowser browser, HtmlElement btn) { bool loadFinished = false; int counterTimeOut = 500; string原创 2013-08-03 11:04:02 · 8032 阅读 · 0 评论 -
aspx导出数据方法
1、导出txtprivate static void Export(DataTable tb, string fileName) { HttpContext.Current.Response.Clear(); string FileName = fileName + ".txt"; HttpContext.Current.Response原创 2013-08-02 21:31:56 · 1062 阅读 · 0 评论 -
asp.net Forms表单验证 使用经验及验证流程分析
最近,要做一个登陆的页面,就想到了安全性方面的问题。记得曾经在邵志东老师讲的关于asp.net安全性方面的课程中,提到asp.net提供了4个身份验证程序:1.表单身份验证;2.Windows身份验证;3.Passport身份验证;4.默认身份验证。尤其讲了表单身份验证,想想,正好自己以前也不曾使用过这个验证方式,那就拿来练练手吧。表单验证,可以根据用户和角色来限制用户访问。比如,我们有以一个转载 2013-01-15 19:30:07 · 631 阅读 · 0 评论 -
Asp.net 缓存
缓存的作用 你买电脑的时候,是否会在意CPU的二级缓存?是不是希望二级缓存能够大点?那你有没有想过你为什么会有这种想法?说到底,就是为了性能问题,如果缓存大点,那就意味着我们处理数据的响应速度会更快。这就好比我们查字典,如果有一个单词,你需要知道它的意思,你是不是需要翻开字典,查找目录,翻到指定的页,找到你要的单词,这才能得到该词的解释?可是不幸的是,你并没有想要去记住这个词,当第二转载 2013-01-15 16:22:15 · 409 阅读 · 0 评论 -
fckeditor自定义工具栏控件
这里说的自定义工具栏控件是在fckeditor编辑器中新加入一个按钮,按钮的功能是自定义的,不是fckeditor自己预先有的按钮功能该按钮实现弹出自定义页面页面是自定义的,页面三个元素:文本框、确定按钮、取消按钮,点击确定可以把数据添加到fckeditor编辑器中,类似优快云编辑器中的插入代码。步骤:1、在 fckeditor/fckconfig.js 文件中添加功能按原创 2013-08-04 18:49:07 · 1060 阅读 · 0 评论