.axcs文件主要代码如下:
<table ><tr><td>
<asp:Panel ID="ControlP" runat="server" Height="342px">
<asp:TreeView ID="ListQbs" runat="server" ImageSet="Contacts" NodeIndent="10" BackColor="WhiteSmoke" BorderColor="WhiteSmoke" ForeColor="White" ExpandDepth="1" Height="337px" OnTreeNodeCheckChanged="ListQbs_TreeNodeCheckChanged" ShowCheckBoxes="Leaf">
<Nodes>
<asp:TreeNode Text="研究所" Value="研究所">
<asp:TreeNode Text="所领导" Value="所领导" ShowCheckBox="True" SelectAction="SelectExpand">
<asp:TreeNode Text="张XX" Value="张XX" ShowCheckBox="True"></asp:TreeNode>
<asp:TreeNode Text="陈XX" Value="陈XX" ShowCheckBox="True"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="办公室" Value="办公室" ShowCheckBox="True">
<asp:TreeNode Text="王XX" Value="王XX" ShowCheckBox="True"></asp:TreeNode>
<asp:TreeNode Text="孙XX" Value="孙XX" ShowCheckBox="True"></asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView></asp:Panel>
</td></tr><tr><td><center >
<asp:Button ID="But_list" runat="server" Style="position: relative" Text="确 定" OnClick="But_list_Click" />
<asp:Button ID="But_can" runat="server" Style="position: relative; left: 0px;" Text="取 消" OnClick="But_can_Click" /></center></td></tr></table>ascx.cs主要代码:
public partial class file_WebUserControl : System.Web.UI.UserControl
{ private string str;
public string QbsNameList
{
get { return str; }
}
protected void But_list_Click(object sender, EventArgs e)
{
for (int i = 1; i <= ListQbs.CheckedNodes.Count; i++)
{
if (str == null)
{
str = ListQbs.CheckedNodes[i - 1].Text;
}
else
{
str = str + "," + ListQbs.CheckedNodes[i - 1].Text;
}
}
this.Visible = false;
}
protected void But_can_Click(object sender, EventArgs e)
{
str = "";
this.Visible = false;
}想要实现的功能就是在使用此用户控件的页面上,如果用户控件点"确定",则向调用页面返回选择项的值并使该控件不可见,若点"取消",则返回空串,并使控件不可见
<table ><tr><td>
<asp:Panel ID="ControlP" runat="server" Height="342px">
<asp:TreeView ID="ListQbs" runat="server" ImageSet="Contacts" NodeIndent="10" BackColor="WhiteSmoke" BorderColor="WhiteSmoke" ForeColor="White" ExpandDepth="1" Height="337px" OnTreeNodeCheckChanged="ListQbs_TreeNodeCheckChanged" ShowCheckBoxes="Leaf">
<Nodes>
<asp:TreeNode Text="研究所" Value="研究所">
<asp:TreeNode Text="所领导" Value="所领导" ShowCheckBox="True" SelectAction="SelectExpand">
<asp:TreeNode Text="张XX" Value="张XX" ShowCheckBox="True"></asp:TreeNode>
<asp:TreeNode Text="陈XX" Value="陈XX" ShowCheckBox="True"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="办公室" Value="办公室" ShowCheckBox="True">
<asp:TreeNode Text="王XX" Value="王XX" ShowCheckBox="True"></asp:TreeNode>
<asp:TreeNode Text="孙XX" Value="孙XX" ShowCheckBox="True"></asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView></asp:Panel>
</td></tr><tr><td><center >
<asp:Button ID="But_list" runat="server" Style="position: relative" Text="确 定" OnClick="But_list_Click" />
<asp:Button ID="But_can" runat="server" Style="position: relative; left: 0px;" Text="取 消" OnClick="But_can_Click" /></center></td></tr></table>ascx.cs主要代码:
public partial class file_WebUserControl : System.Web.UI.UserControl
{ private string str;
public string QbsNameList
{
get { return str; }
}
protected void But_list_Click(object sender, EventArgs e)
{
for (int i = 1; i <= ListQbs.CheckedNodes.Count; i++)
{
if (str == null)
{
str = ListQbs.CheckedNodes[i - 1].Text;
}
else
{
str = str + "," + ListQbs.CheckedNodes[i - 1].Text;
}
}
this.Visible = false;
}
protected void But_can_Click(object sender, EventArgs e)
{
str = "";
this.Visible = false;
}想要实现的功能就是在使用此用户控件的页面上,如果用户控件点"确定",则向调用页面返回选择项的值并使该控件不可见,若点"取消",则返回空串,并使控件不可见
解决方案 »
- 高手请进!
- 给用户的培训手册怎么写?
- 求教图片上传自动加文字
- 一个可以定制界面的程序怎么实现。
- 泣血请教,actviereport打印问题.实际打印页数是是打印数得两倍,每张后面都带一张空白页
- 请问一下大家,微软有没有推出asp.net文件的加密工具(并非asp文件的加密工具)??
- 有点模糊:设置Response.Expires与outputcache有什么区别呢?
- 初学者,用vs.net2003做留言本,实在太苦恼了,请各位帮忙,谢谢了!
- 关于directory类的一个问题,谢谢
- 求问网页读取机制 JS
- 请教大家关于在net2005里hyperlink控件问题
- SqlHelper.ExecuteReader的问题!
function ReturnValueString(varmsg)
{
self.returnValue=varms;
window.close();
}//****在后台按钮事件调用
Page.RegisterStartupScript("returnvalusemsge","<script>ReturnValueString('" + 返回值+"')</script>");
function ReturnValueString(varmsg)
{
self.returnValue=varms;
window.close();
}
这是一个客户端函数吧?调用的时候varmsg这个参数是指哪个?我刚才定义的参数吗?我刚才的代码传到主页面的值为什么总是空值呢?
{
Value = TextBox1.Text = TreeView1.SelectedNode.Text;
Response.Redirect("TestDefault.aspx?value=" + Value.ToString());
}这样就能传到TestDefault页面上了,我也给你发了信息了。