public string fun()
        {
            String x = "{ 'menuid': '1', 'icon': 'icon-sys', 'menuname': '门诊处方',"
                            + "'menus': [{ 'menuname': '菜单管理', 'icon': 'icon-nav', 'url': 'http://hxling.cnblogs.com' },"
                                    + "{ 'menuname': '添加用户', 'icon': 'icon-add', 'url': 'demo.html' },"
                                    + "{ 'menuname': '用户管理', 'icon': 'icon-users', 'url': 'demo2.html' },"
                                    + "{ 'menuname': '角色管理', 'icon': 'icon-role', 'url': 'demo2.html' },"
                                    + "{ 'menuname': '权限设置', 'icon': 'icon-set', 'url': 'demo.html' },"
                                    + "{ 'menuname': '系统日志', 'icon': 'icon-log', 'url': 'demo.html' }]},"
                         + "{ 'menuid': '28', 'icon': 'icon-sys', 'menuname': '财务管理',"
                         + "'menus': [{ 'menuname': '收支分类', 'icon': 'icon-nav', 'url': 'demo2.html' },"
                        + "{ 'menuname': '报表统计', 'icon': 'icon-nav', 'url': 'demo2.html' },"
                        + "{ 'menuname': '添加支出', 'icon': 'icon-nav', 'url': 'demo2.html' }]}";
            return x;
        }

解决方案 »

  1.   

     <script type="text/javascript">
            var _menus = { "menus": [<%=fun()%>]};
        </script>
      

  2.   

    谢谢楼上的答复。但我试过了,不行。或许jquery不可以用这样的方式?
      

  3.   


    public string str="";protected void Page_Load(object sender, EventArgs e)
            {
              str=fun();
            }
    public string fun()
            {
                String x = "{ 'menuid': '1', 'icon': 'icon-sys', 'menuname': '门诊处方',"
                                + "'menus': [{ 'menuname': '菜单管理', 'icon': 'icon-nav', 'url': 'http://hxling.cnblogs.com' },"
                                        + "{ 'menuname': '添加用户', 'icon': 'icon-add', 'url': 'demo.html' },"
                                        + "{ 'menuname': '用户管理', 'icon': 'icon-users', 'url': 'demo2.html' },"
                                        + "{ 'menuname': '角色管理', 'icon': 'icon-role', 'url': 'demo2.html' },"
                                        + "{ 'menuname': '权限设置', 'icon': 'icon-set', 'url': 'demo.html' },"
                                        + "{ 'menuname': '系统日志', 'icon': 'icon-log', 'url': 'demo.html' }]},"
                             + "{ 'menuid': '28', 'icon': 'icon-sys', 'menuname': '财务管理',"
                             + "'menus': [{ 'menuname': '收支分类', 'icon': 'icon-nav', 'url': 'demo2.html' },"
                            + "{ 'menuname': '报表统计', 'icon': 'icon-nav', 'url': 'demo2.html' },"
                            + "{ 'menuname': '添加支出', 'icon': 'icon-nav', 'url': 'demo2.html' }]}";
                return x;
            }<script type="text/javascript"> var _menus = { "menus": [
                        "<%=str%>"]}
    </script>
      

  4.   

    不建议用这种方式最好是直接通过ashx返回一个json数据
      

  5.   


    http://www.cnblogs.com/zhongweiv/archive/2011/10/29/JqueryCallBack.html