/**//// <summary>/// 使控件获得焦点/// </summary>/// <param name="str_Ctl_Name">获得焦点控件Id值,比如:txt_Name</param>/// <param name="page">Page类</param>public void GetFocus(string str_Ctl_Name,Page page){page.RegisterStartupScript("","<script>document.forms(0)."+str_Ctl_Name+".focus(); document.forms(0)."+str_Ctl_Name+".select();</script>");}
40.子窗体返回主窗体
/**////<summary>///名称:redirect///功能:子窗体返回主窗体///参数:url///返回值:空///</summary>public void redirect(string url,Page page){if ( Session["IfDefault"]!=(object)"Default"){page.RegisterStartupScript("","<script>window.top.document.location.href='"+url+"';</script>");}}
41.判断是否为数字
/**//// <summary>/// 名称:IsNumberic/// 功能:判断输入的是否是数字/// 参数:string oText:源文本/// 返回值: bool true:是 false:否/// </summary>public bool IsNumberic(string oText){try{int var1=Convert.ToInt32 (oText);return true;}catch{return false;}}
获得字符串实际长度(包括中文字符)
//获得字符串oString的实际长度public int StringLength(string oString){byte[] strArray=System.Text .Encoding.Default .GetBytes (oString);int res=strArray.Length ;return res;}
42.将回车转换为TAB
//当在有keydown事件的控件上敲回车时,变为tabpublic void Tab(System.Web .UI.WebControls .WebControl webcontrol){webcontrol.Attributes .Add ("onkeydown", "if(event.keyCode==13) event.keyCode=9");}
43.datagrid分页中如果删除时出现超出索引
public void jumppage(System.Web.UI.WebControls.DataGrid dg){int int_PageLess; //定义页面跳转的页数//如果当前页是最后一页if(dg.CurrentPageIndex == dg.PageCount-1){//如果就只有一页if(dg.CurrentPageIndex == 0){//删除后页面停在当前页dg.CurrentPageIndex = dg.PageCount-1;}else{//如果最后一页只有一条记录if((dg.Items.Count % dg.PageSize == 1) || dg.PageSize == 1){//把最后一页最后一条记录删除后,页面应跳转到前一页int_PageLess = 2;}else //如果最后一页的记录数大于1,那么在最后一页删除记录后仍然停在当前页{int_PageLess = 1;}dg.CurrentPageIndex = dg.PageCount - int_PageLess;}}}
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18