TextBox的text属性和value属性有什么区别?

刚刚看了下C#里的TextBox.为什么有人用value有人用text属性??... 刚刚看了下C#里的TextBox.为什么有人用value有人用text属性?? 展开
 我来答
百度网友66a8d48e5
2009-12-07 · TA获得超过7687个赞
知道大有可为答主
回答量:3002
采纳率:12%
帮助的人:3886万
展开全部
这两个没有什么区别,Text(首字母必须大写)是.net在服务器端解析后笑亩物发给客户端的就是value,而在服务器端时要用的是Text不进行对asp:TextBox的值进行识别的,而value则是直接附加到input上的属性值的.

换句话来话,asp:TextBox不是一个客户端的东西,而.net要生成客户端的标签,是先对进生成一个DOM对象,而对这个DOM对象进行了发送从而生成了相就应的HTML标签,一般还是生成input,而在HTML4.0与XHTML1.1中虽有<button>标签,但还耐雀是生成的input的,而input在DOM中,其value就是其一个内定的文本结点,若是用DOM查询value这碰液个类型,则会返回一个#Text这样的东西的.

但在服务器端进行取值时一般还是使用的Text的.但这种形式则不同:
<input type="text" value="xxxx" runat="server"/>
<asp:Text Text="xxxx" runat="server"/>
比较一下两者的区别就可以!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式