asp.net嵌入式Twitter在回发asp.net后消失

时间:2017-06-20 21:28:36

标签: c# asp.net

我的嵌入式Twitter提要在部分回发后消失 我试过添加以下内容

function pageLoad() {

         $.getScript("//platform.twitter.com/widgets.js");

   }

到aspx页面但仍然没有 - 在后面的代码中使用scriptmanager对页面加载进行了同样的尝试

    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "setDOM", "$.getScript(//platform.twitter.com/widgets.js);", true);

但它仍然是空白 。我相信它不起作用,因为在回发之后小部件已经消失,只需要知道如何将其添加回来

                <asp:UpdatePanel ID="updtPanelCameraBtns" runat="server">
                    <Triggers>
                            <asp:AsyncPostBackTrigger ControlID="btnCamHall" EventName="Click" />
                         <asp:AsyncPostBackTrigger ControlID="btnCamOutside" EventName="Click" />
                        </Triggers>
                    <ContentTemplate>

            <div class="myIframe">
                    <iframe id="Camera" src=<%=cameraUrl%> "mozallowfullscreen=true webkitallowfullscreen=true allowfullscreen=true" 
                    style="border:none" scrolling="no"></iframe>
          </div>                                              
                </div>

              <div class="col-md-3">

            <a class="twitter-timeline" data-lang="en" data-theme="dark" data-link-color="#19CF86" href="https://twitter.com/AylesburyMasjid" data-tweet-limit="4">Tweets by AylesburyMasjid</a> <script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>              
              </div>
              </ContentTemplate>
              </asp:UpdatePanel>  

1 个答案:

答案 0 :(得分:0)

requests 
 | project customDimensions 
 | extend type=parsejson(customDimensions.['Media Types'])
 | mvexpand bagexpansion=array type 

实际上对我来说很好。您可能有一些第三方控件或谁知道什么可能阻止它工作。我不喜欢使用magic pageLoad方法。话虽如此,这条线不起作用的原因是:

function pageLoad() {
  $.getScript("//platform.twitter.com/widgets.js");
}

是因为你没有正确引用字符串。它应该是

ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "setDOM", "$.getScript(//platform.twitter.com/widgets.js);", true);

$.getScript('//platform.twitter.com/widgets.js')

如果您打开F12工具,则会看到JavaScript错误。随着这种变化,一切似乎都很好。

相关问题