我有一个动态呈现社交媒体共享链接的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哈。
谢谢,