1
我的要求是基於使用javascript即客戶端腳本的treeview節點選擇在gridview中獲得結果。目前,使用服務器端腳本也可以實現同樣的效果,但是我想在不使用回發的情況下執行此操作,也不使用selectednodeindexchanged事件。 PLS。幫助我解決這個問題。在選定的樹節點值上使用javascript填充gridview
我的要求是基於使用javascript即客戶端腳本的treeview節點選擇在gridview中獲得結果。目前,使用服務器端腳本也可以實現同樣的效果,但是我想在不使用回發的情況下執行此操作,也不使用selectednodeindexchanged事件。 PLS。幫助我解決這個問題。在選定的樹節點值上使用javascript填充gridview
該解決方案是相當複雜,但是是這樣的:
Page.GetCallbackEventReference
方法作出XmlHttpReques
噸返回到服務器並檢索將用於填充網格JSON對象。System.Web.Script.Serialization
命名空間。var vm = {
someField: 'test',
init: function() {
},
update: function(data) {
var grid = document.getElementById('yourGrid');
// loop through the data and set the innerHTML on the cells to whatever your data is.
}
}
setTimeout(function() {
vm.init();
}, 100);
// In the aspx/ascx
//when the callback completes convert the json to an object like this
var d = eval('(' + data + ')');
//call update on your object
vm.update(data)
有你有你的答案 – 2010-09-14 05:49:40
我想是......它可能與網格視圖只是谷歌它,如果有任何疑問回信 – 2010-09-14 05:57:16