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";
}