我有一个动态呈现社交媒体共享链接的 aspx 页面。
代码看起来像这样。
System.Web.UI.HtmlControls.HtmlGenericControl newDiv =
new System.Web.UI.HtmlControls.HtmlGenericControl("DIV");
newDiv.ID = "customFB1";
newDiv.InnerHtml = "<div class='fb-share-button' data-href='http://www.website.com/folder/"+custNumber+".html' data-layout='button_count' data-mobile-iframe='true'><a class='fb-xfbml-parse-ignore' target='_blank' href='https://www.facebook.com/sharer/sharer.php?u=http://www.website.com/folder/"+custNumber+".html&src=sdkpreparse'>Share</a></div>";
customFB.Controls.Add(newDiv);
现在源代码完美运行。不幸的是,80% 的页面加载时我必须按 F5(硬刷新)才能实际呈现 html。当我期望源不渲染时,它就在那里,但不会显示。
关于如何在不按 F5 的情况下渲染控件的任何想法。我的客户不会知道按 F5 哈。
谢谢,