1. 获取类实体的属性值//Object container//System.ComponentModel 命名空间 PropertyDescriptor descriptor = TypeDescriptor.GetProperties(container).Find(propName, true);return descriptor.GetValue(container);
2. .net2.0 跟.net1.0 的asp.net应用程序不能同时分配到同一个应用程序池上(w3p.exe)
参考:http://blog.csdn.net/tiantian1980/archive/2008/05/30/2495417.aspx
3. Host文件位置 :C:/WINDOWS/system32/drivers/etc
4. Response.Redirect(http://www.0576sy.cn/); 后写不写Response.End(); 效果都是一样的.5.使用 Response.Buffer = false; 可以是使页面内容直接输出,而不是生成全部html(输出数据)后再输出,可以在页面生成或者需要执行一个长时间操作是使用,把要长时间执行的操作写到页面末尾<%DoJob()%>,或者在rotected override void Render(HtmlTextWriter writer) 的重载中调用,
6.随机读取数据(MSSQL) Select * From Tablename Order By newId()
7.设置首页跟收藏, 注意收藏时使用 js location.hostname(href) 存在访问权限问题,可以使用服务器脚本或静太指定', '<%#Setting.CompanyName %>');">收藏本公司设为首页
8.Select Into 与 Insert into Select ...
Select Into: 目标表(下面是NewShippers )不存在,语句执行后将创建 SELECT Shippers.*, Link.Address, Link.City, Link.Region, Link.PostalCodeINTO NewShippersFROM Shippers JOIN LinkServer.DB.dbo.Shippers AS Link ON (Shippers.ShipperID = Link.ShipperID)Insert Into Select :待插入表已经存在
INSERT INTO MyBooks(columns) SELECT title_id, title, type FROM titles WHERE type = 'mod_cook'
9. FCK V2.* 在GB2312编码下上传文件乱码FCKeditor/editor/filemanager/browser/default下找到frmupload.html和frmresourceslist.html在Head里面加
10.Asp.net2.0 中App_Code 与App_Code.dll如果选择将App_Code目录上传到空间那么就要保证Bin目录下不要包含App_code.dll(发布网站时一般会生成)文件,即两个只能选一个,不然会出现两个程序集冲突的情况.
11.Cache 类是线程安全的,在asp.net环境下不需要额外的代码
12.JQuery中使用 $("input[name=searchType][checked]") 来选中一组名叫searchType的radio元素中已选中的那个
13.GridView如果不绑定数据源控件,则以下两种方式,无法获取主键: e.Keys[0].ToString() e.Keys["id"].ToString() 请使用以下方式获取主键: gv.DataKeys[e.RowIndex].Value 13.GridView如果不绑定数据源控件,则以下两种方式,无法获取主键: e.Keys[0].ToString() e.Keys["id"].ToString() 请使用以下方式获取主键: gv.DataKeys[e.RowIndex].Value
15.将整型转化成二进制字符串表示MessageBox.Show( Convert.ToString(-1, 2));16.IIS7.0中禁止脚本运行,需要设置对应目录的处理程序映射,在高级里面取消执行脚本,(批量设置时在下放空白处点鼠标右键找到相应的菜单进行设置)
17.强制浏览器站兼容模式显示 18.MSSQL拼接行数据Declare @className nvarchar(1000)Select @className='' --注意一定要先初始化变量Select @className=@className + t.className +';' From (Select ClassName From oblog_logclass ) as tSelect @className as CN
19.可以在asp.net环境的线程中使用System.Web.Hosting.HostingEnvironment.MapPath("/")来将获取实际地址
20.获取当天(或前后几天)凌晨时间,DateTime.Now.Date.AddDays(+-3)
21. <%#txtTilte.Text%> 方式在页面上绑定一次后会创建一个匿名控件,视图状态会保存下来因此只要在条件“!IsPostBack”中绑定一次就可以了
14.编辑页面内容(Web编辑器实现原理)地址栏输入:javascript:if(document.body.contentEditable=true);
15.使用Function名称.Call或Apply来掉用js函数,实现事件触发的效果
如:function ddl_change(){
alert($(this).val());
}
是下拉框改变事件的处理函数,可以使用 ddl_change.call($("ddlProvince")[0],null,null); 来调用,这样$(this)就可以获取到ddlProvince控件了