小编zke*_*ent的帖子

在Page_Load之前处理事件

我有一个asp.net网页,其中包含大量代码,这些代码在页面的Page-Load事件中处理.我在页面上还有一个下拉框,应该用新值重新加载页面,但我希望在处理整个页面加载代码之前得到这个新值.我试图了解ASP.NET页面生命周期.

我应该将页面加载代码移动到以后的事件,还是有办法在页面加载事件开始之前获取下拉列表值的值?

TIA

asp.net page-lifecycle pageload

8
推荐指数
1
解决办法
2万
查看次数

暂时注释掉<script>标签以进行调试

通常在编码和调试时我可能想要注释掉<script>标签.举例来说可能是在执行以下操作时:

<script src="lib/jquery.js"></script>
<!--script src="lib/jquery.min.js"></script-->
Run Code Online (Sandbox Code Playgroud)

我倾向于添加新行,而不是仅仅更改原始内容,以提醒我要在上线之前将其放回原处.我从同事那里得到了这个语法,但我以前从未见过它.是否有一种语法上正确的方法来注释掉<script>HTML中的标签?

编辑:我知道有很多关于注释脚本的讨论,以便从旧浏览器中隐藏它们,但这不是我正在做的事情.我想完全隐藏标签.

html javascript html5

7
推荐指数
1
解决办法
4702
查看次数

Kendo UI:来自URL的无限滚动加载

我正在研究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)

kendo-ui kendo-mobile

5
推荐指数
1
解决办法
1888
查看次数

用字符串数组填充Listview

我在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#”之类的内容。我也尝试了数据绑定(如上所述),但是到目前为止没有任何效果。当然,有一种方法可以做到这一点。

javascript kendo-ui kendo-template

0
推荐指数
1
解决办法
1805
查看次数