我有一个asp.net网页,其中包含大量代码,这些代码在页面的Page-Load事件中处理.我在页面上还有一个下拉框,应该用新值重新加载页面,但我希望在处理整个页面加载代码之前得到这个新值.我试图了解ASP.NET页面生命周期.
我应该将页面加载代码移动到以后的事件,还是有办法在页面加载事件开始之前获取下拉列表值的值?
TIA
通常在编码和调试时我可能想要注释掉<script>标签.举例来说可能是在执行以下操作时:
<script src="lib/jquery.js"></script>
<!--script src="lib/jquery.min.js"></script-->
Run Code Online (Sandbox Code Playgroud)
我倾向于添加新行,而不是仅仅更改原始内容,以提醒我要在上线之前将其放回原处.我从同事那里得到了这个语法,但我以前从未见过它.是否有一种语法上正确的方法来注释掉<script>HTML中的标签?
编辑:我知道有很多关于注释脚本的讨论,以便从旧浏览器中隐藏它们,但这不是我正在做的事情.我想完全隐藏标签.
我正在研究kendo UI中的无限滚动功能
到目前为止,我已设法从URL加载数据并在列表中显示,但一旦我的列表结束,我需要从下一个URL加载数据
这是我的代码
var i = 0, pageSize = 10;
function mobileListViewEndlessScrolling() {
var dataSource = new kendo.data.DataSource({
type: "odata",
transport :
read: {
type : "GET",
url : "https://graph.facebook.com/siedae/feed?access_token=150129068491462|a8HxcqfRA-Bn1M59A_wefbEMs9c",
contentType: "application/json; charset=utf-8",
dataType : "json",
error : function (xhr, ajaxOptions, thrownError) {
alert("error " + xhr.responseText);
},
}
},
serverPaging: true,
pageSize: pageSize,
schema: {
data : "data",
total: function() { return 25; }
},
});
$("#endless-scrolling").kendoMobileListView({
dataSource: dataSource,
template: $("#endless-scrolling-template").text(),
endlessScroll: true,
scrollTreshold: 30,
});
}
Run Code Online (Sandbox Code Playgroud) 我在http://jsbin.com/ifimadOw/11/edit创建了一个jsbin 进行说明。
我有这个listview对象:
<ul id="marketplace-categories-listview" data-bind="source: results"></ul>
Run Code Online (Sandbox Code Playgroud)
我有这个数据集:
dsCats = new kendo.data.DataSource({
transport: {
read: {
url: myUrl,
data: {
key: myKey
}
}
}
});
$("#marketplace-categories-listview").kendoMobileListView({
dataSource: dsCats,
template: $("#marketplace-product-template").text()
});
Run Code Online (Sandbox Code Playgroud)
从API返回的数据如下所示:
{"count": 3, "results": ["Acupuncture Therapy","Automobiles","Lawn Care"]}
Run Code Online (Sandbox Code Playgroud)
这是我的模板:
<script type="text/x-kendo-tmpl" id="marketplace-categories-template">
<li data-bind="text: this"></li>
</script>
Run Code Online (Sandbox Code Playgroud)
由于我的数据没有命名元素,因此无法在模板中使用“#:category#”之类的内容。我也尝试了数据绑定(如上所述),但是到目前为止没有任何效果。当然,有一种方法可以做到这一点。