博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年9月6日

摘要: IE下的特殊情况下面是14条特殊情况你看一下是哪个问题出错了这些仅供参考:1. 文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff 下实际占高17px,上留白1px,下留白3px,opera下就更不一样了。解决方案:给文字设定 line-height 。确保所有文字都有默认的 line-height 值。这点很重要,在高度上我们不能容忍1px 的差异。2.ff下容器高度限定,即容器定义了height之后,容器边框的外形就确定了,不会被内容撑大,而ie下是会被内容撑大,高度限定失效。所以不要轻易给容器定 阅读全文

posted @ 2012-09-06 14:21 allon6318 阅读(523) 评论(0) 推荐(0) 编辑

摘要: 关于页面刷新,事件重复提交 在处理页面事件时,我们会经常会碰到这样的情况:当我们在提交一项页面表单时,在提交成功后,当我们试图按F5刷新页面时,数据会再次的被重复提交。浏览器的刷新是指重复上一次向服务器发送的请求,而asp.net的服务器控件的事件都是通过postback机制向服务器发送请求的。所以,当你点击提交按钮后再刷新,实际上是把提交按钮的postback请求又发送了一次。而asp.net应用服务器是无法区别这是正常点击按钮添加还是f5刷新添加(这涉及到页面生命周期。。。),那么这样就会导致在数据库里会存在n 条一模一样的数据。在解决这个问题的过程中,尝试了一下几种方法:(1)在事件.. 阅读全文

posted @ 2012-09-06 14:19 allon6318 阅读(914) 评论(5) 推荐(1) 编辑

摘要: ToString()使用方法汇总(C#)C货币2.5.ToString("C")¥2.50D十进制数25.ToString("D5")00025E科学型25000.ToString("E")2.500000E+005F固定点25.ToString("F2")25.00G常规2.5.ToString("G")2.5N数字2500000.ToString("N")2,500,000.00X十六进制255.ToString("X")FFformatCode 是可 阅读全文

posted @ 2012-09-06 14:17 allon6318 阅读(511) 评论(0) 推荐(2) 编辑

2012年8月9日

摘要: 不能在 DropDownList 中选择多个项原因分析:在前一步操作的过程中,已经选择了某个Item。示例代码:BulkStockBllbll =newBulkStockBll();DataSetds = bll.GetBulkStock();this.ddl_BulkStock.DataTextField ="Name";this.ddl_BulkStock.DataValueField ="ID";this.ddl_BulkStock.DataSource = ds;this.ddl_BulkStock.DataBind();this.ddl_Bul 阅读全文

posted @ 2012-08-09 10:11 allon6318 阅读(341) 评论(0) 推荐(0) 编辑