ASP.NET设计的几个技巧
2014-06-18 16:14
477 查看
1、
Panel 横向滚动,纵向自动扩展<asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel>2、
回车转换成Tab<script language="javascript" for="document" event="onkeydown">
if(event.keyCode==13 & event.srcElement.type!=’button’ & event.srcElement.type!=’submit’& event.srcElement.type!=’reset’ & event.srcElement.type!=’’& event.srcElement.type!=’textarea’);
event.keyCode=9;
</script>onkeydown="if(event.keyCode==13) event.keyCode=9"3、
DataGrid行随鼠标变色private void DGzf_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (e.Item.ItemType!=ListItemType.Header)
{
e.Item.Attributes.Add( "onmouseout","this.style.backgroundColor=\""+e.Item.Style["BACKGROUND-COLOR"]+"\"");
e.Item.Attributes.Add( "onmouseover","this.style.backgroundColor=\""+ "#EFF3F7"+"\"");
}
}4、
数字格式化【<%#Container.DataItem("price")%>的结果是500.0000,怎样格式化为500.00?】<%#Container.DataItem("price","{0:¥#,##0.00}")%>int i=123456;
string s=i.ToString("###,###.00");5、
日期格式化【aspx页面内:<%# DataBinder.Eval(Container.DataItem,"Company_Ureg_Date")%>显示为: 2004-8-11 19:44:28我只想要:2004-8-11 】
<%# DataBinder.Eval(Container.DataItem,"Company_Ureg_Date","{0:yyyy-M-d}")%>
Panel 横向滚动,纵向自动扩展<asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel>2、
回车转换成Tab<script language="javascript" for="document" event="onkeydown">
if(event.keyCode==13 & event.srcElement.type!=’button’ & event.srcElement.type!=’submit’& event.srcElement.type!=’reset’ & event.srcElement.type!=’’& event.srcElement.type!=’textarea’);
event.keyCode=9;
</script>onkeydown="if(event.keyCode==13) event.keyCode=9"3、
DataGrid行随鼠标变色private void DGzf_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (e.Item.ItemType!=ListItemType.Header)
{
e.Item.Attributes.Add( "onmouseout","this.style.backgroundColor=\""+e.Item.Style["BACKGROUND-COLOR"]+"\"");
e.Item.Attributes.Add( "onmouseover","this.style.backgroundColor=\""+ "#EFF3F7"+"\"");
}
}4、
数字格式化【<%#Container.DataItem("price")%>的结果是500.0000,怎样格式化为500.00?】<%#Container.DataItem("price","{0:¥#,##0.00}")%>int i=123456;
string s=i.ToString("###,###.00");5、
日期格式化【aspx页面内:<%# DataBinder.Eval(Container.DataItem,"Company_Ureg_Date")%>显示为: 2004-8-11 19:44:28我只想要:2004-8-11 】
<%# DataBinder.Eval(Container.DataItem,"Company_Ureg_Date","{0:yyyy-M-d}")%>
相关文章推荐
- Mono ASP.NET 上几个性能调优技巧
- 一些常用的技巧(内容设计到asp.net,javascript,sqlserver等)
- ASP.NET MVC中几个运用技巧
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- ASP.NET网站设计中推荐几个比较实用的网站和工具
- Asp.NET 的几个高级技巧
- ASP.NET 设计中的 N 个技巧
- ASP.NET MVC中几个运用技巧
- [转] ASP.NET 设计中的 N 个技巧
- Mono ASP.NET 上几个性能调优技巧
- Asp.net开发过程中的几个模式(设计,源,cs or vb)切换
- ASP.NET MVC中几个运用技巧
- 关于ASP.NET网页编程的几个技巧
- Mono ASP.NET 上几个性能调优技巧
- ASP.NET 设计中的33 个技巧
- 网络编程ASP.NET的几个技巧
- 经验技巧分享--ASP.NET和Ajax应用一个超级实用的设计模式---享元模式
- 关于ASP.NET网页编程的几个技巧
- ASP.NET 前台设计技巧(1)
- ASP.NET MVC中几个运用技巧