
.net遇到一个很简单的问题,lable赋值问题,但是我就是不明白问题出在哪里,希望大家帮帮忙!谢谢!
我在label(this.Docment.ToString())里面赋值传给一个stringID,但是里面却赋值错误,下面是我调试时的两张截图,谢谢大家帮忙分析一下!为什...
我在label(this.Docment.ToString())里面赋值传给一个string ID,但是里面却赋值错误,下面是我调试时的两张截图,谢谢大家帮忙分析一下!
为什么赋值ID却是 “System.Web.UI.WebControls.lable” 展开
为什么赋值ID却是 “System.Web.UI.WebControls.lable” 展开
3个回答
展开全部
Docment是label控件的ID,控件它有很多属性比如ID、name、style等等,而this.Docment.ToString()是将label控件转换为字符串,将控件转换为字符串,当然会报错啦,正确的写法应该是string ID=this.Docment.Text.ToString()将Docment的Text值转换为string,当然,不加String()也对,Text值其实就是string类型的,你要将它赋值给其他类型的变量就必须转换类型了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询