读书人

设计思路

发布时间: 2012-02-02 23:57:14 作者: rapoo

设计思路,高手请进!
我是创建了一个用户控件UCControlSystem.ascx,用户控件里面有一个TreeVeiw控件。
那么我在b.aspx添加了若干个用户控件UCControlSystem.ascx。我要实现单击TreeVeiw的某个TreeNode时,将得到的数据显示在b.aspx的GridVeiw中,谁能给我讲讲怎么实现啊。

[解决办法]
超链接传值,最简单
[解决办法]
楼主,你看能否这样实现:


在UCControlSystem.ascx中定义一个属性,
public string TreeNodeValue
{
get { return Treeview1.TreeNode.Value;}
}
Treeview1 tv = (Treeview)YourUserControlID.FindControl("YourTreeviewID");
string s = Treeview.TreeNode.Value;
[解决办法]
给你个参照一下

HTML code
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="CSDN7_Default2" %><%@ Register Src="UcA2.ascx" TagName="UcA2" TagPrefix="uc1" %><!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>Untitled Page</title></head><body>    <form id="form1" runat="server">    <div>        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>        <uc1:UcA2 ID="UcA2_1" runat="server" />    </div>    </form></body></html> 

读书人网 >asp.net

热点推荐