如何获得用户控件中文本框的值 我新建了一个用户控件My.ascx里面只有一文本框,然后在Default.aspx中引用这个控件,怎么获得文本框中的文本。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你引用的时候不是有个ID。然后你用哪个ID点就可以点出来、 你首先要在用户控件里面定义个属性,然后给哪个属性赋值成aspx页面里面的某控件的Text。 /// <summary> /// 开始时间 /// </summary> public string StartTime { get { return txtStartTime.Text(控件的值); } } 然后再在主页面获取这个属性的值。 引用用户控件的ID.StartTime.ToString(); 3楼的就可以或者直接把TextBox设置为public这样就可以直接在外面访问了 把用户控件里面的设置个属性的,public string Text{get{return textbox.Text;}set{textbox.Text = value;}} 在ascx中写入以下代码: public string s { get { return txtTest.Text; } }在1.aspx中写的代码: protected void Button1_Click(object sender, EventArgs e) { lblZao.Text = My1.s.ToString(); }谢谢大家 Guide1.FindControl("textbox id") as TextBox; guide1是web用户控件的的id VS2005调试预览显示空白?? gridview上传问题!! 做过邮件服务器的大虾来看看 根据表格长度自动换行 如何把Conn缓存了,并设为一分钟?? System.Diagnostics.Process.Start的奇怪问题。 Grove开发 gridview 每行的边框样式在ie6里不行 请看看这2段html代码?有和问题? 移植.aspx文件到其他机子后,不能显示里面的ASP控件,为什么??急用!!! cache缓存数据 Sql语句怎么写啊?
/// <summary>
/// 开始时间
/// </summary>
public string StartTime
{
get
{
return txtStartTime.Text(控件的值);
}
}
引用用户控件的ID.StartTime.ToString();
或者直接把TextBox设置为public
这样就可以直接在外面访问了
public string Text
{
get
{
return textbox.Text;
}
set
{
textbox.Text = value;
}
}
public string s
{
get
{
return txtTest.Text;
}
}
在1.aspx中写的代码:
protected void Button1_Click(object sender, EventArgs e)
{
lblZao.Text = My1.s.ToString();
}
谢谢大家