如何给TextBox赋值?

lqhly 2008-10-15 10:38:13
我有一个合同号字段,前台为asp:TextBox ID="Htno" runat="server",合同号是自动生成的,类型为string ls_htno
我是这样赋值的Htno.Text = ls_htno;结果出现错误提示:“string”并不包含“Text”的定义,请问该如何正确赋值?
...全文
372 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lqhly 2008-10-15
  • 打赏
  • 举报
回复
ok了,谢谢!
JeffChung 2008-10-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 lqhly 的回复:]
是有一个
[/Quote]

那就改掉呗

都已经提示了
我姓区不姓区 2008-10-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 lqhly 的回复:]
是有一个
[/Quote]
把那个TextBox的ID换一个不同名的就可以了
lqhly 2008-10-15
  • 打赏
  • 举报
回复
是有一个
我姓区不姓区 2008-10-15
  • 打赏
  • 举报
回复
看看你后台是不是有一个叫做Htno的string型变量?
lqhly 2008-10-15
  • 打赏
  • 举报
回复
前台定义为:
<td align="right" style="width:150px;height:5px;">
合同编号:</td>
<td align="left" style="height: 10px;"> <asp:TextBox ID="Htno" runat="server" CssClass="InputCss" Width="149px"></asp:TextBox> <asp:RequiredFieldValidator id="RequiredFieldValidator3" runat="server" ErrorMessage="合同号不能为空!" ControlToValidate="Htno" CssClass="Text"></asp:RequiredFieldValidator>
后台为string ls_htno,ls_htno是通过提取数据库中的最大值后再赋值給前台显示出来,用Htno.Text = ls_htno这样赋值,或直接Htno.Text = “00001”这样赋值我也试了,错误提示还是:“string”并不包含“Text”的定义。
NowtAngell 2008-10-15
  • 打赏
  • 举报
回复
..看看你自己设定的属性类型.
tete 2008-10-15
  • 打赏
  • 举报
回复
你输入Htno,然后.的时候后面出来的提示有Text吗?
CraxyMouse 2008-10-15
  • 打赏
  • 举报
回复
你把textbox改一个名字
在赋值看看!
kugou123 2008-10-15
  • 打赏
  • 举报
回复
估计定义错了。检查你的Htno是什么类型
JeffChung 2008-10-15
  • 打赏
  • 举报
回复
你定义的Htno是string吧

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧