TreeNode的“Target”属性,可以使“NavigateUrl”属性指向特定的“Iframe”。但如果是,父页面的“Iframe(mainFrame)”(树图在父页面的一个“Iframe(LeftFrame)”里),应该怎么办???如下:
myNode.NavigateUrl ="../Admin/"+url+"?value="+value+"";
myNode.Target = "mainFrame";问题:这样写是不是有错误,应该怎么写???
“mainFrame”在父页面“Defualt.aspx”里,“树图”在“Defualt.aspx”页面里“leftFrame”指定的子页面里。
myNode.NavigateUrl ="../Admin/"+url+"?value="+value+"";
myNode.Target = "mainFrame";问题:这样写是不是有错误,应该怎么写???
“mainFrame”在父页面“Defualt.aspx”里,“树图”在“Defualt.aspx”页面里“leftFrame”指定的子页面里。
解决方案 »
- 急问!!!!!为什么有时候会出现“连接已经打开(state=Open)错误!!!”有时候则不会。。。。。。。。(内有代码)。
- 请问:如何触发服务器端自动发送邮件?
- AccessDataSource里的SelectCommand怎么使用参数?
- ##--我有ACCESS表T1 有字段 ID,Name用insert into T1 (name) values('name')添加一条记录的时候自动返回这一条记录的ID号
- gridview的排序问题
- 同一个窗体,根据传递的参数不同。如何关闭旧窗体并打开新窗体?急啊!高手们帮帮忙吧
- 我使用了IEWebControl的TabStrip和Multipage,但是我发现不能直接访问PageView中的控件,如何访问.谢谢.
- 邮件发送:怎么实现同时发送给多个邮件地址?
- 怎样获得datagrid中的行数?
- 请问是用存储过程实现分页的效率高,还是用SqlDataAdapter的Fill方法实现的效率高呢?
- asp.net 实现从“SqlServer”导入/导出“Excel”
- IE7/8下 可以打开,IE6下打不开
myNode.Target = "mainFrame";你这样写是没有问题的,也可以传递过去.虽然TreeView在父面的LeftFrame中,也可以传递到mainFrame中去.
window.parent.frames['父页面名']试试吧。这是在“JS”里面,“TreeView”里面呢?
我手贱
给你两个页面:左边导航
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head><script type="text/javascript">
function NowShow(Url) {
window.parent.document.getElementById("Main").src=Url;
}
</script>
<body>
<form id="form1" runat="server">
<asp:TreeView ID="TreeView1" runat="server">
<Nodes>
<asp:TreeNode NavigateUrl="javascript:NowShow('http://www.baidu.com')" Text="百度" Value="百度"></asp:TreeNode>
<asp:TreeNode NavigateUrl="javascript:NowShow('http://www.163.com')" Text="163" Value="百度"></asp:TreeNode>
<asp:TreeNode NavigateUrl="javascript:NowShow('http://www.QQ.com')" Text="QQ" Value="百度"></asp:TreeNode>
<asp:TreeNode NavigateUrl="javascript:NowShow('http://www.csdn.net/')" Text="Csdn" Value="百度"></asp:TreeNode>
</Nodes>
</asp:TreeView>
</form>
</body>
</html>主页面
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<iframe src=Default.aspx width=200 height=500></iframe>
<iframe id="Main" width=500 height=500>
</iframe>
</form>
</body>
</html>
谢谢,帖子会结的,放心。<asp:TreeNode NavigateUrl="javascript:NowShow('http://www.baidu.com')" Text="百度" Value="百度"></asp:TreeNode>如果是后台“TreeNode”对象,也是可以的对吧???
后台
TreeNode node=new TreeNode ();
node.NavigateUrl="javascript:NowShow('http://www.baidu.com')";
node.Text="百度";
node.Value="百度";
谢谢“node.NavigateUrl”被解释为“超链接”,所以可以直接跟“JS”对吧???