FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 5197|回复: 9
打印 上一主题 下一主题

DEMO代码中的点左边菜单后,如何让目标页在右边内容框中显

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-7 08:52:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新手问个问题:DEMO代码中的点左边菜单后,aspx页面显示在右边框中,这个代码是写在哪个位置的?在default.aspx中好象没找到?也就是说如何让目标页在右边内容框中显示?请高手指点下
沙发
发表于 2012-9-7 10:04:46 | 只看该作者
对于一个普通的HTML页面,定义iframe的name属性为 "iamaiframename",那么超链接的target定义为"iamaiframename" 即可
板凳
 楼主| 发表于 2012-9-8 04:28:15 | 只看该作者
DEMO代码中的menu.xml中如下: <TreeNode Text="基本用法" SingleClickExpand="true">
    <TreeNode Text="你好 ExtAspNet" NavigateUrl="~/basic/hello.aspx" >
    </TreeNode>
    <TreeNode Text="你好 AspNet" NavigateUrl="~/basic/hello_aspnet.aspx">
    </TreeNode>
    <TreeNode Text="登录页面" NavigateUrl="~/basic/login.aspx" >
    </TreeNode>
    <TreeNode Text="登录页面(验证码)" NavigateUrl="~/basic/login_captcha.aspx" >

请问下:NavigateUrl里的页面是如何被指定在右边内容框中打开的?
地板
发表于 2012-9-8 06:32:16 | 只看该作者
学习进步,不进则退。求高手指点……
5#
发表于 2012-9-9 10:26:52 | 只看该作者
很多新手看不懂 tree于tab的交互 也没有专门的demo

打开demo的首页,看源代码,  注意以下几个地方

default.cs  26行-42行  最后有一段往页面注册js的语句,是将ids写到了页面端,ids里面是tree的clientID
string idsScriptStr = String.Format("window.IDS={0};", ids.ToString(Newtonsoft.Json.Formatting.None));
            PageContext.RegisterStartupScript(idsScriptStr);

然后在default.aspx里 引用了default.js
这个js写了很多东西,包括全部折叠拉,全部展开拉什么的
其实最主要的语句是最后底下 96行

// 初始化主框架中的树(或者Accordion+Tree)和选项卡互动,以及地址栏的更新
    X.util.initTreeTabStrip(mainMenu, mainTabStrip, createToolbar);

其中mainMenu就是tree的实例,通过ClientID获取的 就是js一开始获取的



6#
 楼主| 发表于 2012-9-9 20:48:22 | 只看该作者
谢谢,有了方向,我好好理一下{:soso_e179:}
7#
发表于 2012-9-13 08:04:28 | 只看该作者
[/img]不行,把X.util.initTreeTabStrip(mainMenu, mainTabStrip, createToolbar);的 createToolbar注释了,在右边还是有

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
8#
发表于 2012-9-13 08:26:03 | 只看该作者
飘雪 发表于 2012-9-13 08:04
[/img]不行,把X.util.initTreeTabStrip(mainMenu, mainTabStrip, createToolbar);的 createToolbar注释了 ...

这个在default.js文件中注释掉
9#
发表于 2012-9-13 08:31:50 | 只看该作者
整个行都注释掉吗
10#
发表于 2012-9-14 08:45:25 | 只看该作者
谢谢了,注释掉就没有了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-30 05:58 , Processed in 0.048352 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表