我做了留言板回复功能,回复页面也是采用repater里面包含了一个textbox和一个BUTTON 我通过按钮点击回复。
以下是我的代码 运行出错 protected void BtnRePlay_Click(object sender, EventArgs e)
{
TextBox tb = (TextBox)Repeater1.FindControl("ReplayMsg");
string aaa = tb.Text;
}未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
行 26: {
行 27: TextBox tb = (TextBox)Repeater1.FindControl("ReplayMsg");
行 28: string aaa = tb.Text;行 29:
行 30: }请高手指点下 谢谢
以下是我的代码 运行出错 protected void BtnRePlay_Click(object sender, EventArgs e)
{
TextBox tb = (TextBox)Repeater1.FindControl("ReplayMsg");
string aaa = tb.Text;
}未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
行 26: {
行 27: TextBox tb = (TextBox)Repeater1.FindControl("ReplayMsg");
行 28: string aaa = tb.Text;行 29:
行 30: }请高手指点下 谢谢
解决方案 »
- 如何用sendmessage向记事本发消息,让它弹出字体编辑框?
- 如何实现键盘的快捷键功能?
- 路径问题
- 追根究底,关于C#委托与事件.
- 请帮忙看一下,下面这段代码怎么运行不正常啊,谢谢,急急
- 菜鸟求教 怎么改变DataGrid各列的宽度!怎么在DataGrid的某一列全弄成按扭和其他的东西!!!!!!!!!
- 关于freetextbox1.63图片上传至数据库的一个小问题
- 怎么调试写在客户段的脚本啊,我原来调试过,可是现在不知道为什么进不了断点了,谢谢!!!
- 在Richtextbox中,如何得到光标(不是鼠标)所在的行号和列号。
- 请问用c#实现编写一个程序,可以建立一个新的空.mdb格式的数据库,并且把这个数据库与我的程序连接.....好用来对这个新的数据库进行操作(添
- <小弟求助>C#中如何通过一个字符串类型的控件属性值,获得响应的控件属性值?
- 请教一下全局钩子,DEMO运行通过,但加个FORM就不行了
TextBox tb = this.repeater1.Items[itemIndex].FindControl("ReplayMsg") as TextBox;
if(td!=null)
{
if(!String.IsNullOrEmpty((td.Text)))
{
string aaa = tb.Text;
}
}
先
TextBox tb = new TextBox();
CS0103: 当前上下文中不存在名称“td”找不到TD
if(tb!=null)
{
if(!String.IsNullOrEmpty((tb.Text)))
{
string aaa = tb.Text;}
}
{
if (e.CommandSource.GetType() == typeof(Button))
{
if (((Button)e.CommandSource).CommandName == "btclick")
{
TextBox tb = new TextBox();
tb = this.Repeater1.Items[e.Item.ItemIndex].FindControl("ReplayMsg") as TextBox;
if (tb != null)
{
if (!String.IsNullOrEmpty((tb.Text)))
{
string aaa = tb.Text; }
}
}
}
}点击按钮后 Repeater1_ItemCommand 并不执行哟
protected void BtnRePlay_Click(object sender, EventArgs e)
{
//TextBox tb = (TextBox)Repeater1.FindControl("ReplayMsg");
//string aaa = tb.Text;
}这个事件