
ASP.NET常用技巧
文章平均质量分 62
llxchen
这个作者很懒,什么都没留下…
展开
-
维护Panel的滚动条ScrollBars位置(C#)
我们常将内容放在Panel中,例如文章,GridView控件等....。当内容超出Panel的高、宽时,可能就需要滚动条来进行控制。 当点击页面中按钮产生PostBack时,滚动条总是会回到最上面的位置,我们现在要解决的主要就是这个问题。ScrollBar的可选项有:原创 2008-01-31 14:47:00 · 13100 阅读 · 12 评论 -
ASP.Net 上传图片并生成高清晰缩略图
本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/17255.htm http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml" > 无标题页 protected void Button转载 2009-10-24 12:44:00 · 617 阅读 · 0 评论 -
WIN7发布ASP.net 4.0时需要注意的几个问题
<br />1.如果不能正常显示图片和HTML内容,请检查静态内容是否安装:<br /> <br />【控制面板】-【程序和功能】-【找开或关闭WINDOWS功能】-【万维网服务】-【常见HTTP功能】-【静态内容】,确定选中它。<br /> <br />2.如果是先安装的Framework4.0,后打开IIS,需要手动注册Framework4.0到IIS:<br /> <br />用管理员身份输入CMD进入控制台,输入以下命令:<br /> <br />"%WINDIR%/Microsoft.NET/Fr原创 2010-09-24 11:47:00 · 1687 阅读 · 2 评论 -
.net4.0开发支持MySql的Membership时遇到找不到MembershipProvider类的问题!
在.net4.0中使用System.Web.Security.MembershipProvider类时,必须引用:'System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. 否则提示找不到MembershipProvider类。解决了这个问题,终于可以尝试一下Membership连接MySql数据库,呵呵。原创 2010-12-09 17:30:00 · 2406 阅读 · 3 评论 -
安装TFS团队管理器
<br /> 这两天折腾Team Foundation Server,中间遇到几个问题。具体的安装过程可以参考官方的安装手册,我采用的是单服务器-高级配置的方法安装的。<br />遇到几个问题:首先安装IIS的时候,注意不能安装FrontPage 2002 Server Extensions,否则配置时出错:会提示,安装了FrontPage 2002 Server Extensions,就不能安装Team Foundation Server。<br /> <br />第二个问题是验证时始终报告Re原创 2010-12-27 15:30:00 · 2149 阅读 · 0 评论 -
编写高性能 Web 应用程序的 10 个技巧 转自微软资料
<br />这是在优快云论坛上:http://topic.youkuaiyun.com/u/20080702/15/25afa2ea-c59f-427f-add4-a7528b5302d0.html?27627看到的,觉得不错,收藏起来<br /> <br />数据层性能 <br /> 技巧 1 — 返回多个结果集 <br /> 技巧 2 — 分页的数据访问 <br /> 技巧 3 — 连接池 <br /> 技巧 4 — ASP.NET 缓存 API <br /> 技巧 5 — 每请求缓存 <br />转载 2010-11-19 14:28:00 · 895 阅读 · 0 评论 -
在Repeater 的ItemDataBound 如何转换e.Item.DataItem 的类型
1、使用DataSet和DataTable绑定数据源时,用DataRowView view = (DataRowView)e.Item.DataItem;2、DataReader绑定数据源时,用System.Data.Common.DbDataRecord view = (System.Data.Common.DbDataRecord)e.Item.DataItem; 3、使用泛型做数据源时,则是泛型对应的类型,例如List 为数据源,则AttachFile view = (AttachFile )e.It原创 2011-05-10 15:48:00 · 1822 阅读 · 0 评论 -
CuteEditor使用详解
<br />以下内容转自:http://hi.baidu.com/ywjsailor/blog/item/7190aadc5132c43c5882dd50.html<br /> <br />CuteEditor是一款功能非常强大,支持图片上传、文件下载和word类似的文字编辑器。对于新闻发布系统和博客之类的系统,是非常的方便的。<br />一、CuteEditor的配置<br /> 1、将以下文件考贝到你站点根目录下的bin内(这些在CuteEditor6.0/bin下都可以找到)<br />原创 2011-04-14 22:53:00 · 1105 阅读 · 0 评论 -
如何将EntityFramework实体类转换为JSON字符串
<br />前些天在转换EntityFramework实体类为JSON时出错,我想很多朋友肯定也有相同遭遇。下面这个自定义的转换参考了一些网上的资料,实际出处记不太清楚了,好像来自优快云论坛,感谢这些达人们。中间遇到一些问题,自己改了一些地方,比如对DateTime?类型的处理。<br /> <br />using System;using System.Collections.Generic;using System.Linq;using System.Text;using System原创 2011-05-04 11:43:00 · 7011 阅读 · 1 评论 -
C#日期格式化(ASP.NET)
日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using Syste转载 2011-09-30 11:51:08 · 1264 阅读 · 2 评论 -
获取GridView/UserControl生成的Html代码
在很多时候,我们需要直接获取到GridView等服务器控件生成的HTML代码,例如导出Excel,或者使用Ajax进行局部刷新时。 假若你使用Ajax Pro要局部更新一个GridView,可以尝试直接返回GridView生成的Html代码。 Asp.net的服务器控件,都有一个RenderControl方法,使用控件的这个方法,我们可以很方便的得到该控件生原创 2008-12-16 11:23:00 · 2349 阅读 · 0 评论 -
VS2005 .Net项目升级到VS2008后新建Aspx页面找到System.Linq.Dll引用的解决办法
最近因为需要使用RDLC报表本地的打印功能,而VS2005不支持,所以升级项目到2008,一切运作正常,谁知道新建的页面始终说找不到System.Linq引用,反复比对后,应该在项目的Web.Config中:system.web> assemblies> add assembly="Syst原创 2008-09-02 13:01:00 · 1092 阅读 · 0 评论 -
学习笔记(1)在 ASP.NET 网页中不经过回发而实现客户端回调
根据Visual Studio的例子:客户端回调实现 (C#) 示例 ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetcon/html/2c688b1a-93a4-4dad-b82b-63974bdbb13e.htmHTML代码...@ Page Language="C#" AutoEventWire原创 2008-02-03 13:04:00 · 1019 阅读 · 0 评论 -
在GridView中的每行加入RadioButton,实现单选一行的功能
今天晚上在看到有人提这个问题:利用gridview 中的模板列加入一个RadioButton如何实现如果选择了单选的功能像RadionButtont那样一次只能选择一个,正好无事,自己尝试一下,开始通过GridView的RowDataBound事件为RadioButton加上onClientClick事件,将RadioButton的ClientID传到JS端,为JS处理做准备,因为Gri原创 2008-03-12 00:17:00 · 8731 阅读 · 0 评论 -
用JS处理GridView中的(CheckBox)单选、全选
/usr/local/mysql/lib/mysql/libmysqlclient.a(my_compress.o): In function `my_uncompress:my_compress.c:(.text+0x60): undefined reference to `uncompress/usr/local/mysql/lib/mysql/libmysqlclient.a(my_co原创 2008-03-11 09:30:00 · 2133 阅读 · 4 评论 -
在点按扭后出现对话框,确定则继续执行,取消则不执行
在点按扭后出现对话框,确定则继续执行,取消则不执行。例如弹出一个对话框,点确定,我执行删除某纪录操作,点取消不执行服务器端代码,以前用了很笨的方法在处理。其实正确的做法非常简单:例: protected void Page_Load(object sender, EventArgs e) ...{ if (!this.IsPostBack) ...{原创 2008-03-11 10:02:00 · 4055 阅读 · 0 评论 -
学习笔记(2)糟糕的系统计与代码表现及反思
糟糕的系统设计与编码风格1、毛病之一:重复代码 重复代码,不仅仅是指由于在项目中Ctrl+C、Ctrl+V所导致的完全相同的重复代码,而且也指同一功能在同一项目中用不同的代码实现。问题产生的原因: 软件架构设计不合理。当程序员发现要实现某一功能时,想起某处有类似的代码,于是直接Ctrl+C + Ctrl+V,重复的代码就产生了。(反思:嗯,1年多以前的我就是这么干的,嘿嘿原创 2008-03-17 22:21:00 · 876 阅读 · 0 评论 -
学习笔记(3)关于Js的enevt.cancelBubble的作用
功能: 了解cancelBubble的作用。 掌握cancelBubble的正确用法。 说明: 前两天无意中看到晓风残月大大的一篇关于给GridView/DataGrid加单击事件实现浏览详细内容,双击事件确发该行为编辑列的Demo(该文地址:http://www.cnblog原创 2008-03-24 23:58:00 · 2354 阅读 · 0 评论 -
C#增加连续的动态控件并取值的例子
功能 每点一次页面上的增加控件的Button, 增加一个TextBox到Panel中。点击取值的Button,可以获取前面增加的所有TextBox的值说明动态增加的控件,需要在PostBack时重新加载一次,在重复加载时,我们只需要指点控件的ID,其它属性可以不设定了。原创 2008-03-29 15:28:00 · 4699 阅读 · 2 评论 -
如何使用动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
很长一段时间中,不管是使用DataGrid 还是GridView都是通过拖放的方式。而这两天有个需求必须使用自定义的GridView,动态创建GridView的Columns,折腾了数小时,终于搞定,下面来说说具体的方法,希望能够帮助新手,也希望高手指点,毕竞我也够菜的;入正题:一、来看看在VS2005自带的帮助文档中在Repeater使用动态创建的 的方法:要创建动态模板,请原创 2008-01-18 12:09:00 · 8539 阅读 · 6 评论 -
关于showModalDialog窗口刷新会弹出新窗口的解决办法
当用showModalDialog时,如果页面有表单,或者类似提交到服务器的Button按钮,点击总会再弹出新的窗口,这个在Html页的Head中加入:head> base target="_self">head>即可解决原创 2008-09-02 14:14:00 · 1499 阅读 · 0 评论 -
Asp.net中强签名dll:引用程序集没有强名称解决办法
本文呢,意在和大家共同学习一下如何对自己的Dll文件实现强签名,在一定程度上防止别人反编译和破解,具体为项目添加强名称方法如下三步走:1.右键单击项目,打开属性窗口;2.在属性窗口里选择《签名》标签,选中为程序集签名的选项,在下拉列表里选择新建,如下图所示: 3.打开新建签名窗口,输入签名的名称密码等内容为没有源码的DLL文件添加强转载 2013-04-16 15:38:00 · 5204 阅读 · 0 评论