0
在网页上我显示评论列表,我想添加一个选项来回复任何评论。
为此,我想在评论下显示FormView(或DetailsView)。重新定位FormView页面
一个选项是在每个评论下插入这个隐藏的forview,并显示需要的。
有没有办法只有一个formview并将其显示在需要的地方?
(如果其重要,注释在页面上列为<ul></ul>
)
在网页上我显示评论列表,我想添加一个选项来回复任何评论。
为此,我想在评论下显示FormView(或DetailsView)。重新定位FormView页面
一个选项是在每个评论下插入这个隐藏的forview,并显示需要的。
有没有办法只有一个formview并将其显示在需要的地方?
(如果其重要,注释在页面上列为<ul></ul>
)
您应该考虑对这个特定问题使用JavaScript。使用jQuery你可以做这样的事情。
渲染你的FormView控件在页面上的DIV,下面commentrepeater的地方,让我们假设div的ID是reply
,并具有style="display: none"
。
当点击回复链接,应该有联系,这就要求ShowReplyForm(this)
上onClientClick
行动。
一些JavaScript函数一样
function ShowReplyForm(sender) {
$("#reply").remove().appendTo(sender).show();
}
在正常的JavaScript
function ShowReplyForm(sender) {
var replyObj = document.getElementById("reply");
replyObj.parentNode.removeChild(replyObj);
sender.appendChild(replyObj);
replyObj.style.display = "block";
}