一行代码收集页

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.PostalCode
INTO NewShippers
FROM 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 t
Select @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控件了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值