c# - 将评论框脚本编辑为动态

标签 c# javascript jquery asp.net facebook-social-plugins

为了将 facebook 插件评论框的脚本编辑为动态的并分别显示与每个帖子相关的评论,我在脚本中添加了这两行代码:

var related = document.getElementById('fb-related');
related.setAttribute("data-href", "articles.aspx?art_id=<%# Request.QueryString["art_id"] %>"); ... (the rest of code) </script>  

这是评论框出现的div

<div id="fb-related" class="fb-comments" data-numposts="5" data-colorscheme="light"></div>

但是没有任何反应,评论框根本没有出现,或者出现说评论插件需要一个 href 参数。 !!有什么帮助吗?

请注意 我正在使用带有 C# 的 asp.net

最佳答案

使用 C# 代码将 CodeBehind 中的 data-href 属性放在 PageLoad 事件上,这样当页面呈现时插件将已经有一个 data-href

关于c# - 将评论框脚本编辑为动态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20839387/

相关文章:

jquery - AJAX/CSS - 在 ajax 调用填充后,最初在选择框上出现 css 问题

c# - 多线程会减慢整体字典访问速度?

c# - md5-encrypted string 从数据库返回不同于插入

javascript - Jest : shared async code between test blocks

javascript - 如何使用javascript动态加载telerik datepicker

jquery - 更改 jQuery 下拉菜单的样式

javascript - 在 jQuery 中查找最近的类和 slideDown

c# - 使用 Excel 互操作设置单元格值

c# - 根据上下文注入(inject)构造函数参数

javascript - 可点击的道场标签