Javascript ShareThis链接在Postback上消失

时间:2009-04-03 21:25:13

标签: asp.net javascript ajax

我的主页页脚中有一个ShareThis(http://www.sharethis.com)链接。他们提供的代码通过Javascript生成链接。到目前为止,我的网站非常简单(http://www.quotidianword.com),只是放置电子邮件的地方。但是当输入电子邮件时,会有一个AJAX回发,链接消失了!有什么方法可以防止这种情况吗?如何获得重新加载的链接?

谢谢!

3 个答案:

答案 0 :(得分:0)

好的,所以我想我弄清楚了......它被包含在同一个UpdatePanel中。我从UpdatePanel中取出它,现在它工作正常。但它不应该重装它吗?

答案 1 :(得分:0)

没有代码示例,我不确定 - 但我猜你在回发后没有运行代码。

请注意,UpdatePanel仍然运行整个页面生命周期 - InitLoadPreRender等。它们只发回特定块的呈现HTML UpdatePanel中的代码。除此之外,它的作用就像一个完整的回发一样。

答案 2 :(得分:0)

不,它正在调用javascript。你需要重新加载javascript。 查看ScriptManager.RegisterStartupScript