知识大全 asp.net中常用的一些小技巧

Posted

篇首语:吃的苦中苦,方为人上人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 asp.net中常用的一些小技巧相关的知识,希望对你有一定的参考价值。

  在这里给大家提供一些平时经常容易用到的效果的解决方案 我把一些效果封装在了一个类库文件中      警告窗口     /// <summary>   /// 服务器端弹出alert对话框   /// </summary>   /// <param name= str_Message >提示信息 例子 不能为空! </param>   /// <param name= page >Page类</param>   public void Alert(string str_Message Page page)       page RegisterStartupScript( <script>alert( +str_Message+ );</script> );        重载此警告窗口 使某控件获得焦点     /// <summary>   /// 服务器端弹出alert对话框 并使控件获得焦点   /// </summary>   /// <param name= str_Ctl_Name >获得焦点控件Id值 比如 txt_Name</param>   /// <param name= str_Message >提示信息 例子 请输入您姓名! </param>   /// <param name= page >Page类</param>   public void Alert(string str_Ctl_Name string str_Message Page page)       page RegisterStartupScript( <script>alert( +str_Message+ );document forms( ) +str_Ctl_Name+ focus(); document forms( ) +str_Ctl_Name+ select();</script> );         确认对话框     /// <summary>   /// 服务器端弹出confirm对话框   /// </summary>   /// <param name= str_Message >提示信息 例子 您是否确认删除! </param>   /// <param name= btn >隐藏Botton按钮Id值 比如 btn_Flow</param>   /// <param name= page >Page类</param>   public void Confirm(string str_Message string btn Page page)       page RegisterStartupScript( <script> if (confirm( +str_Message+ )==true)document forms( ) +btn+ click();</script> );         重载确认对话框 点击确定触发一个隐藏按钮事件 点击取消触发一个隐藏按钮事件     /// <summary>   /// 服务器端弹出confirm对话框 询问用户准备转向那些操作 包括 确定 和 取消 时的操作   /// </summary>   /// <param name= str_Message >提示信息 比如 成功增加数据 单击\\ 确定\\ 按钮填写流程 单击\\ 取消\\ 修改数据 </param>   /// <param name= btn_Redirect_Flow > 确定 按钮id值</param>   /// <param name= btn_Redirect_Self > 取消 按钮id值</param>   /// <param name= page >Page类</param>   public void Confirm(string str_Message string btn_Redirect_Flow string btn_Redirect_Self Page page)       page RegisterStartupScript( <script> if (confirm( +str_Message+ )==true)document forms( ) +btn_Redirect_Flow+ click();elsedocument forms( ) +btn_Redirect_Self+ click();</script> );           获得焦点     /// <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( ) +str_Ctl_Name+ focus(); document forms( ) +str_Ctl_Name+ select();</script> );        子窗体返回主窗体     ///<summary>   ///名称 redirect   ///功能 子窗体返回主窗体   ///参数 url   ///返回值 空   ///</summary>   public void redirect(string url Page page)       if ( Session[ IfDefault ]!=(object) Default )          page RegisterStartupScript( <script>window top document location +url+ ;</script> );            判断是否为数字     /// <summary>   /// 名称 IsNumberic   /// 功能 判断输入的是否是数字   /// 参数 string oText 源文本   /// 返回值  bool true:是 false:否   /// </summary>      public bool IsNumberic(string oText)       try        int var =Convert ToInt (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;        将回车转换为TAB     //当在有keydown事件的控件上敲回车时 变为tab   public void Tab(System Web UI WebControls WebControl webcontrol)       webcontrol Attributes Add ( onkeydown if(event keyCode== ) event keyCode= );        datagrid分页中如果删除时出现超出索引     public void jumppage(System Web UI WebControls DataGrid dg)       int int_PageLess; //定义页面跳转的页数    //如果当前页是最后一页    if(dg CurrentPageIndex == dg PageCount )        //如果就只有一页    if(dg CurrentPageIndex == )         //删除后页面停在当前页     dg CurrentPageIndex = dg PageCount ;          else         //如果最后一页只有一条记录     if((dg Items Count % dg PageSize == ) || dg PageSize == )          //把最后一页最后一条记录删除后 页面应跳转到前一页      int_PageLess = ;          else   //如果最后一页的记录数大于 那么在最后一页删除记录后仍然停在当前页          int_PageLess = ;          dg CurrentPageIndex = dg PageCount int_PageLess;            cha138/Article/program/net/201311/13654

相关参考

知识大全 ASP.NET程序中常用的三十三种代码二

ASP.NET程序中常用的三十三种代码二  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!日期格式化 

知识大全 .Net课堂:ASP.NET常用的优化性能方法

.Net课堂:ASP.NET常用的优化性能方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数

知识大全 ASP.net中动态加载控件时一些问题的总结

ASP.net中动态加载控件时一些问题的总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  经常

知识大全 支持入门—ASP.NET常用技巧

支持入门—ASP.NET常用技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在上一篇《深入A

知识大全 ASP.NET里常用的JS

ASP.NET里常用的JS  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 ASP.NET常用6种验证控件介绍

ASP.NET常用6种验证控件介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    Requi

知识大全 ASP.NET26个常用性能优化方

ASP.NET26个常用性能优化方  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  访问数据库资源

知识大全 ASP.NET学习之常用基础知识

ASP.NET学习之常用基础知识  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一公共变量和属性

知识大全 Asp.net常用的51个代码(非常实用)

Asp.net常用的51个代码(非常实用)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  弹出对

知识大全 总结的ASP.NET26个常用性能优化方法

总结的ASP.NET26个常用性能优化方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据库