RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
大杂烩
  • 作者:xiaoxiao
  • 发表时间:2020-12-23 10:57
  • 来源:未知

Response.Write("<script>window.alert('提示语句');window.location='abc.aspx'</script>");

private void InitializeComponent()  {       this.Load += new System.EventHandler(this.Page_Load);   //重点看这里   this.dg.PageIndexChanged+=new DataGridPageChangedEventHandler(dg_PageIndexChanged);

  }

datagrid1.datasource=DataSet

System.Web.UI.WebControls.DataGridPageChangedEventArgs e)  {  DataGrid1.CurrentPageIndex=e.NewPageIndex;  Binding();  DataGrid1.DataSource=ds;  DataGrid1.DataBind();  }

Protected startime, endtimePrivate Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load           startime = Timer()   End Sub

页面上<%endtime=timer() response.write("Processed  Time:"+FormatNumber((endtime-startime)*1000,3)+"ms")%>

private DateTime startTime,endTime;  private TimeSpan ts;  private void Page_Load(object sender, System.EventArgs e)  {   // 在此处放置用户代码以初始化页面   startTime = DateTime.Now;  }

  private void Page_Unload(object sender, System.EventArgs e)  {   endTime = DateTime.Now;   ts = endTime - startTime;   HttpContext.Current.Response.Write("页面执行时间:"+ts.Milliseconds+"毫秒");  }一直以来,总觉得系统速度不理想,想测一下每个页面的运行时间,如果分别在每个页面里都要加入一段测时间的代码,的确很烦。    在研究global.asax页面类的相关问题后,发现如果在global.asax里加入一段测试代码,那么就会在每个页面都显示出这个页面的执行时间。    在global.asax.cs里,声明三个变量用来存储时间:   public static DateTime StartTime;   public static DateTime EndTime;   public static TimeSpan timeSpan;

然后在web应用程序开始和结束事件触发时各记录一下时间,然后再想减即可获得所需时间。protected void Application_BeginRequest(Object sender, EventArgs e)  {   StartTime=DateTime.Now;  }

  protected void Application_EndRequest(Object sender, EventArgs e)  {

   EndTime=DateTime.Now;   timeSpan=EndTime-StartTime;   Response.Write("<font color=red>页面执行时间:"+timeSpan.TotalMilliseconds.ToString()+" 毫秒</font>");  }

这样,只要是这个web应用程序的页面,一旦被请求就会在页面底部加入页面执行时间。

//获取远程客户端的浏览器信息   HttpBrowserCapabilities httpbc=System.Web.HttpContext.Current.Request.Browser;   string strInfo="您好,您正在使用 " + httpbc.Browser + " v." + httpbc.Version + ",你的运行平台是 " + httpbc.Platform ;   //获取远程客户端的ip主机地址   strInfo=System.Web.HttpContext.Current.Request.UserHostAddress;   //获取远程客户端的DNS名称   strInfo=System.Web.HttpContext.Current.Request.UserHostName;   //客户端上次请求的URL路径   strInfo=System.Web.HttpContext.Current.Request.UrlReferrer.ToString();   //当前请求的URl   strInfo=System.Web.HttpContext.Current.Request.Url.ToString();   //客户端浏览器的原始用户代理信息   strInfo=System.Web.HttpContext.Current.Request.UserAgent;