ASP.NET里面如何判定页面是否加载完成????????????? 在CS里面,webbrower控件加载网页的时候,有webBrowser1_DocumentCompleted 事件可以调用~!!但在BS里面,网页加载完成有没类似的事件,或者说有没其他办法可以判定网页加载完成了,我想再加载完成的时候触发一个事件~!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ASP.NET RenderControl里可以判断控件已经加载完毕RenderControl调用Render ----- RenderChildren http://www.yfeshop.cn/html/NETboke/200901/Asp-NetdeLifeCycleyuanlairucizhongyao_8390.html 其实我的目的是想页面加载完成后,触发一个按钮事件,就是用代码实现点击页面上的一个按钮~!再次加载完以后,再次点击那个按钮~!就是说要循环触发那个按钮事件~!但要在加载完成后才能触发!像CS的webbrower控件就可以通过webBrowser1_DocumentCompleted 不断循环加载页面,但BS怎么实现呢!! 你事件里要写些什么呢?<html>.........<script>alert("hehehe");</script></html>如果是js的,这样试试 protected override void OnPreRender(EventArgs e) { Did++; DataGoogleServer(); }这样重写吗?但不会循环执行啊! 是js的,不过你这样应该不能实现我想要的效果吧我是想能再页面加载完成后,触发一个按钮事件,然后界面重新load,加载完成后,再次触发那个按钮事件,一直循环下去,就是下面那个按钮事件protected void Button1_Click(object sender, EventArgs e) { Did++; DataGoogleServer(); } 参考:http://www.webwjx.cn/Article/net/200812/601.html if (document.readyState == "complete") { }或记录页面装载时间protected DateTime dt; protected void Page_Load(object sender, EventArgs e) { } protected override void OnPreInit(EventArgs e) { dt = DateTime.Now; base.OnPreInit(e); } protected override void OnLoadComplete(EventArgs e) { base.OnLoadComplete(e); TimeSpan ts = DateTime.Now - dt; Response.Write("加载页面用时:" + ts.TotalMilliseconds); } 之前在asp.net版曾经讨论过这个问题:http://topic.csdn.net/u/20080821/16/7b69a648-460d-46c2-8db5-02ec11042988.html 求C#学习资料,初学者 C# 修改XML c# winfrom treeview实时刷新 怎么解决Copy and Paste的问题? 急求救:找不到Crystal_regwiz2003.msm的MergeModuleProperties属性 关于LINQ XML from SQL C# 怎么保存换行 zedgraph关于多线条X轴的问题 怎么将.NET脚本引擎加如c#中(救命)(100分)!!!!! 现在市面上的msdn是否带有c#的中文帮助? 有关Text控件的问题~请教大家 如何把当前选中的checkboxlist项,添加到另外一个checkboxlist
RenderControl调用Render ----- RenderChildren
就是说要循环触发那个按钮事件~!但要在加载完成后才能触发!像CS的webbrower控件就可以通过webBrowser1_DocumentCompleted 不断循环加载页面,但BS怎么实现呢!!
<html>
...
...
...<script>
alert("hehehe");
</script>
</html>如果是js的,这样试试
{
Did++;
DataGoogleServer();
}
这样重写吗?
但不会循环执行啊!
我是想能再页面加载完成后,触发一个按钮事件,然后界面重新load,加载完成后,再次触发那个按钮事件,一直循环下去,
就是下面那个按钮事件protected void Button1_Click(object sender, EventArgs e)
{
Did++;
DataGoogleServer();
}
http://www.webwjx.cn/Article/net/200812/601.html
{ }
或记录页面装载时间
protected DateTime dt;
protected void Page_Load(object sender, EventArgs e)
{
}
protected override void OnPreInit(EventArgs e)
{
dt = DateTime.Now;
base.OnPreInit(e);
} protected override void OnLoadComplete(EventArgs e)
{
base.OnLoadComplete(e);
TimeSpan ts = DateTime.Now - dt;
Response.Write("加载页面用时:" + ts.TotalMilliseconds);
}
http://topic.csdn.net/u/20080821/16/7b69a648-460d-46c2-8db5-02ec11042988.html