首页新闻找找看学习计划

asp.net MVC中一些html写的组件该怎么整理

0
悬赏园豆:5 [已解决问题] 解决于 2013-09-27 16:40

我有一些自己用的组件比如显示该用户下所属的服务器列表。

<select name="server" class="input-sm inline" id="server-list"></select>
    <a id="refresh" href="#" class="glyphicon glyphicon-refresh"></a>

$(function () {

        function getServers() {
            $.get('@Url.Action("GetServerList", "Account")', function (data) {
                var options = "";
                $.each(data.list, function (index, value) {
                    options += "<option value='" + value + "'>" + value + "</option>";
                });
                $('#server-list').html(options);

                $('#server-list').val(data.selected);
            });
        }

        getServers();

        $('#refresh').click(function () {
            getServers();
        });

这种代码段,可能会多个地方使用,如何存放管理?如何调用呢?

徐牛的主页 徐牛 | 菜鸟二级 | 园豆:282
提问于:2013-09-27 14:42
< >
分享
最佳答案
0

分布视图,

MVC控件。

收获园豆:5
幻天芒 | 高人七级 |园豆:36594 | 2013-09-27 15:15

MVC控件只是指那个ASPX的那个吗?对aspx不熟,而且老觉得MVC不想扯上服务器控件。

非ASP.NET mvc框架怎么办?也用类似分布视图吗?

徐牛 | 园豆:282 (菜鸟二级) | 2013-09-27 15:18

@徐牛:MVC不是服务器控件,是@Html.Control(),这种写法的控件。

如果不是mvc,那么可以用UserControl实现啊。 

幻天芒 | 园豆:36594 (高人七级) | 2013-09-27 15:47

@幻天芒: 你说的是扩展方法?类似html.actionlink这种?

徐牛 | 园豆:282 (菜鸟二级) | 2013-09-27 15:51

@徐牛: 是滴,这就是MVC的控件,呵呵~

幻天芒 | 园豆:36594 (高人七级) | 2013-09-27 16:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册