当前位置: 代码迷 >> ASP.NET >> 设计思路,
  详细解决方案

设计思路,

热度:8236   发布时间:2013-02-25 00:00:00.0
设计思路,高手请进!
我是创建了一个用户控件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>
  相关解决方案