我对aspx的工作原理知之甚少。但是当我在基于aspx的cms系统中工作时。我试着调整思考,所以他们无论如何工作:)
因此,我创建了一个jquery / ajax调用来获取我的td的数据:
$("td .pricetag").each( function() {
var thecell = $(this);
var pgroup = $(this).attr('group');
var plink = "Default.aspx?ID=148&fb=true&mode=-1&groupid=" + pgroup;
var endprice = "999999";
var endlabel = "";
$.ajax({url:plink,
context:$(this),
success: function(result) {
pprice = result.split("**")[1];
plabel = result.split("**")[2];
price = pprice.split("!#");
labels = plabel.split("!#");
for(i=0;i<price.length;i++) { j=parseInt(price[i]); k=parseInt(endprice); if(j!=0 && j<k) { minprice = price[i]; endprice = price[i]; endlabel = label[i]; }}
if(endlabel=="") { endlabel = "from:"; }
$(this).html(endprice);
$(this).prev('td').html(endlabel); }
}});
});
但是,由于此脚本被多次调用 - 每个产品一次 - 因此完成页面需要很长时间。因此,我需要在服务器上运行它 - 或类似的功能 - 而不是从客户端运行。
唯一要求是它有效! 语言,脚本类型等无关紧要:)
相信C#或Java可能是答案 - 但是再次 - 我对aspx的经验很少,而且无法在其他地方找到答案......