asp.net日常记录

一、 页面上服务器控件和html标签所用路径格式不一样 ResolveClientUrl()可以让html标签认 类似~/ 的路径

二、IIS重装需要运行"%WINDIR%/Microsoft.NET/Framework/v4.0.30319/aspnet_regiis.exe" -iru -enable才能跑.net程序

三、用框架有时候某个页面没有登录而转到了登陆页,仅仅是框架的一部分跳转了,可以用

 if(top.location.href != self.location.href)
    {
        top.location.href = self.location.href;
    }
实现整个页面都转到登陆页,加到登陆页即可;

四、datalist里的三元运算      <%#(Eval("shopname").ToString ().Length <8)?(Eval ("shopname")):(Eval ("shopname").ToString().Substring (0,7)) %>

五、    <%#Eval("diarydate","{0:yyyy-MM-dd HH:mm:ss}") %>可以修改显示格式

六、    ((DateTime.Now.Month - 1) / 3 + 1).ToString();//获取当前季度

七、设置页面不被缓存 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
                                         <meta http-equiv="Pragma" content="no-cache" />
                                         <meta http-equiv="Cache-Control" content="no-cache" />
                                         <meta http-equiv="Expires" content="0" />

八、字段为null的判断Convert.IsDBNull(字段) 返回true或者false

九、网站运行会加载web.config内容到内存中,速度跟操作数据库比相对更快,但是只适合放不常更改的数据,因为web.config更改站点会重启,导致服务器变量会清空,也不利于搜索引擎优化。

10、<div id="de" οnclick="javascript:return confirm('确认删除?')">删除</div>

11、Reapter 格式化时间字段<%# string.Format( "{0:yyyy-MM-dd HH:mm:ss}",Eval( "StartDdate"))   %> 

12、js禁用的控件,asp.net后台获取控件值时仅能获取到默认值,无法获取到实际显示的值。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值