技巧:图片使网站丰富起来,但有的时候不是所有图片都能正常显示的。这个时候会出现一个或多个红叉叉,这个技巧是告诉你如何处理的。
- HTML code
-
<img src="hello.gif" alt="hello" onerror="this.src='error.gif'" />
我也来一个:在DataGrid和GridView中对表头设定背景图片
|
偶也贴一个 ............
很多人都一直问的 ..
关于网页的打印
1、在页面的代码头部处加入JavaScript:
<script language=javascript>
function doPrint() {
bdhtml=window.document.body.innerHTML;
sprnstr= " <!--startprint--> ";
eprnstr= " <!--endprint--> ";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
}
</script>
2、在页面正文处加上 <!--startprint--> 与 <!--endprint--> 标识。也就是在需要用户打印保存的正文所对应的html处附加上。
3、截取内容部分已完成,现在加个“打印”的链接: <a href= "javascript:; " onClick= "doPrint() "> 打印教程 </a>
假设这样一种模型,显示用GridView,数据源用DataSet。每次获取10条信息,按每页10条分页。
有的时候数据可能不足10条,而客户要求不足10条显示为空行,以下代码解决了这个问题。
- C# code
-
private DataTable FillBlank(int pageSize, DataTable dt) { if (dt.Rows.Count < pageSize) { for (int i = dt.Rows.Count - 1; i < pageSize; i++) { DataRow dr = dt.NewRow(); dt.Rows.Add(dr); } } return dt; } private void BindGrid(DataTable dt) { GridView.DataSource = dt; GridView.DataBind(); }