跳转当前窗口
Response.Write("<script>alert('删除成功!!');location.replace(location.href)</script>");
金钱格式
<%#Eval("Books_Price","{0:.##} ")%>
时间格式
<%# Eval("Scoreproduct_time", "{0:yyyy-MM-dd}")%>
<%#DateTime.Parse(Eval("Coupons_EndTime").ToString()).ToString("yyyy-MM-dd")%>
时间的各种格式
// 这个月的第一天           
DateTime firstDate = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1);
//这个月的最后一天
DateTime lastDate = firstDate.AddMonths(1).AddDays(-1);
 
int weekDay = (short)DateTime.Today.DayOfWeek;
 
//本周一的日期
DateTime monday = DateTime.Today.AddDays(1 - weekDay);
//本周六的日期
DateTime saturday = DateTime.Today.AddDays(6 - weekDay);
//获取日期
DateTime.Now.ToLongDateString().ToString();     // 2009年9月5日
DateTime.Now.ToShortDateString().ToString();    // 2009-9-5
DateTime.Now.ToString("yyyy-MM-dd");            // 2009-09-05    
DateTime.Now.ToString("yyyyMMddhhmmss");        // 20090905120000 
DateTime.Now.Date.ToString();                   // 2009-9-5 0:00:00
DateTime.ToFileTime().ToString();               // 128650040212500000
DateTime.Now.ToFileTimeUtc().ToString();        // 128650040772968750
DateTime.Now.ToOADate().ToString();             // 39695.8461709606
DateTime.Now.ToUniversalTime().ToString();
//获取时间
DateTime.Now.ToLongTimeString().ToString();     // 20:16:16
DateTime.Now.ToShortTimeString().ToString();    // 20:16     
DateTime.Now.ToString("hh:mm:ss");              // 09:05:57     
DateTime.Now.TimeOfDay.ToString();              // 20:33:50.7197500
//其他
DateTime.ToFileTime().ToString();               // 128650040212500000
DateTime.Now.ToFileTimeUtc().ToString();        // 128650040772968750
DateTime.Now.ToOADate().ToString();             // 39695.8461709606
DateTime.Now.ToUniversalTime().ToString();      // 2009-5-912:19:14
DateTime.Now.Year.ToString();                   //获取年份2009     
DateTime.Now.Month.ToString();                  //获取月份    5     
DateTime.Now.DayOfWeek.ToString();              //获取星期Thursday
DateTime.Now.DayOfYear.ToString();              //获取第几天248     
DateTime.Now.Hour.ToString();                   //获取小时20    
DateTime.Now.Minute.ToString();                 //获取分钟31     
DateTime.Now.Second.ToString();                 //获取秒数45
判断必须为数字
if(Regex.IsMatch(txt_bookname.Text, @"^\d+$"))//必须为数字
限制字符
<%#Eval("Books_Name").ToString().Length > 7 ? WebUtility.NoHTML(Eval("Books_Name").ToString().Substring(0, 7)) : WebUtility.NoHTML(Eval("Books_Name").ToString())%>
文本框默认输入 与输入后颜色改变
<asp:TextBox ID="txt_address" runat="server" Text="请输入" style="color:#999;" onfocus="if(value=='请输入'){this.style.color='#000';value=''}" onblur="if(value==''){this.style.color='#999';value='请输入'}"></asp:TextBox>
2次确认提示
OnClientClick="return confirm('确定删除?')"
//n为一个数,可以数整数,也可以是小数
dt.AddYears(n).ToString(); //时间加n年  
dt.AddDays(n).ToString();         //加n天     
dt.AddHours(n).ToString();        //加n小时     
dt.AddMonths(n).ToString();       //加n个月     
dt.AddSeconds(n).ToString();      //加n秒     
dt.AddMinutes(n).ToString();      //加n分
获取当前网址URL
设当前页完整地址是:http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli 
"http://"是协议名 
"www.jb51.net"是域名 
"aaa"是站点名 
"bbb.aspx"是页面名(文件名) 
"id=5&name=kelli"是参数 
【1】获取 完整url (协议名+域名+站点名+文件名+参数)
代码如下:
string url=Request.Url.ToString(); 
url= http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli
【2】获取 站点名+页面名+参数:
代码如下:
string url=Request.RawUrl; 
(或 string url=Request.Url.PathAndQuery;) 
url= /aaa/bbb.aspx?id=5&name=kelli
【3】获取 站点名+页面名:
代码如下:
string url=HttpContext.Current.Request.Url.AbsolutePath; 
(或 string url= HttpContext.Current.Request.Path;) 
url= aaa/bbb.aspx
【4】获取 域名:
代码如下:
string url=HttpContext.Current.Request.Url.Host; 
url= www.jb51.net
【5】获取 参数:
代码如下:
string url= HttpContext.Current.Request.Url.Query; 
url= ?id=5&name=kelli
 代码如下:
Request.RawUrl:获取客户端请求的URL信息(不包括主机和端口)------>/Default2.aspx 
Request.ApplicationPath:获取服务器上ASP.NET应用程序的虚拟路径。------>/ 
Request.CurrentExecutionFilePath:获取当前请求的虚拟路径。------>/Default2.aspx 
Request.Path:获取当前请求的虚拟路径。------>/Default2.aspx 
Request.PathInfo:取具有URL扩展名的资源的附加路径信息------> 
Request.PhysicalPath:获取与请求的URL相对应的物理文件系统路径。------>E:\temp\Default2.aspx 
Request.Url.LocalPath:------>/Default2.aspx 
Request.Url.AbsoluteUri:------>http://localhost:8080/Default2.aspx 
Request.Url.AbsolutePath:---------------------------->/Default2.aspx
【6】获取 参数:
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append(string.Format("当前时间: {0}", Server.HtmlEncode(DateTime.Now.ToString())));
sb.Append("<br />");
sb.Append(string.Format("当前请求的虚拟路径: {0}", Server.HtmlEncode(Request.CurrentExecutionFilePath)));
sb.Append("<br />");
sb.Append(string.Format("获取当前应用程序的根目录路径: {0}", Server.HtmlEncode(Request.ApplicationPath)));
sb.Append("<br />");
sb.Append(string.Format("当前请求的虚拟路径: {0}", Server.HtmlEncode(Request.FilePath)));
sb.Append("<br />");
sb.Append(string.Format("当前请求的虚拟路径: {0}", Server.HtmlEncode(Request.Path)));
sb.Append("<br />");
sb.Append(string.Format("获取当前正在执行的应用程序的根目录的物理文件系统路径: {0}", Server.HtmlEncode
(Request.PhysicalApplicationPath)));
sb.Append("<br />");
sb.Append(string.Format("获取与请求的 URL 相对应的物理文件系统路径: {0}", Server.HtmlEncode(Request.PhysicalApplicationPath)));
sb.Append("<br />");
替换字符串中的指定参数的值。
【1】方法1:
string ap = "search.aspx?cl=100&zs=d300&at=203";
Regex reg = new Regex("zs=[^&]*");
ap = reg.Replace(ap, "zs=" + "5430");
Console.WriteLine(ap);
【2】方法2:
string htmls = @"search.aspx?zs=d300";
htmls = Regex.Replace(htmls, @"(?<=zs=).*?(?=&|$)", "888");
 相关文章
                            相关文章