正则转换url参数-int类型

来源:互联网 发布:阿里云 web 直传 ajax 编辑:程序博客网 时间:2024/05/15 10:32
 /// <summary>    /// 判断是否存在这个URL参数,有则输出这个参数的值,无则输出0    /// </summary>    /// <param name="pars">url参数</param>    /// <returns></returns>    public static int GetUrlParameterInt(string pars)    {        var requestPars = HttpContext.Current.Request.QueryString[pars];//参数为空时不报错                int result = 0;        if (!string.IsNullOrEmpty(requestPars))        {            Regex RegNumber = new Regex("^[1-9][0-9]*$");            Match m = RegNumber.Match(requestPars);            if (m.Success)            {                result = int.Parse(requestPars);            }        }        return result;    }
 /// <summary>    /// 单击每一行的编辑按钮时候通过URL参数Edit,再次载入,执行该方法    /// </summary>    protected void ShowModel()    {        //www.xxxxxxx.com/abc.aspx?edit=3        int modelID = MyTools.GetUrlParameterInt("edit");        if (modelID > 0)        {            var model = dal.GetModel(modelID);            if (model != null)            {                txtTitle.Value = model.Title;                txtID.InnerText = model.ID.ToString();            }        }    }


	
				
		
原创粉丝点击