如何在100%动态AJAX ASP.NET网站中触发javascript
||
我有个问题:
我有一个100%动态的网站,这意味着我在首页上只有一个updatepanel。
所有内容通过后面的代码动态添加到default.aspx,不同的页面是Web用户控件。
当我要打开2个窗口(通过ajax控件工具箱可拖动的面板)时,就会出现问题。
我想通过javascript定位这些面板,但是定位javascript无法运行。
请注意,我仍然在网站的首页上,浏览器中没有任何历史记录。当我在网络浏览器中“查看源代码”时,我看到登录页面的代码,这是网站打开时首先出现的代码。
我不希望引起页面历史的任何回发,如何执行javascript来定位窗口?
解决了
好吧,我通过将位置移到服务器端解决了这个问题,我创建了一个“窗口管理器”,该窗口可以跟踪站点中所有打开的窗口。然后,通过将位置添加到Web用户控件中的Style属性中来放置位置,如下所示:
protected void Page_Init(object sender, EventArgs e)
{
PartPanel.Attributes.Add(\"Style\", Position);
}
public string Position
{
get
{
return \"position:absolute;left:\" + PosX \"px;top:\" + PosY + \"px;\";
}
}
没有找到相关结果
已邀请:
3 个回复
陈獭
磐乓铝举
要么
号拳藐孔妇