C#控件的name属性的疑问?

C#控件的name属性的疑问?,第1张

Name属性的值相当于身份证上的名称,系统认的是这个名称,而引用他的变量名相当于小名,身份证上的名称和小名并不冲突,但是你去银行开户用的是身份证上的名称而不是小名,winform认的Name而不是引用的变量名,比如你通过Control.Controls.Find()方法查找控件的时候用的就是Name属性的值,而不是引用的变量名,而且同一个变量名可以指向textbox1也可以指向textbox2,所以变量名并不能用来唯一标识一个控件。

【name】单独地在一个网页里面,一个控件是否设置它的 name 属性是不会影响到这个网页的功能实现的。但当我们需要把这个控件所关联的数据传递到数据库时,就必须要设置 name 属性,否则,这个值是没有办法传到服务器上面得到保存的。

【id】会用在JavaScript的编程里面,意思是一个文件通过id号"XX"得到??,即是可以在客户端获取id号为"XX"文本框。

【value】在后台如果你想得到复选框的内容 就是value 来取 。当你在接收表单数据的页面中获取数据时,得到的就是value的值 。

name是窗体和控件的“身份证”,程序是通过name来查找这些窗体和控件的(这也就是为什么name只能在设计阶段设定和修改,运行过程中是不能修改的,因为改了程序就无法识别和定位了)。所以它是必不可少的属性。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/277218.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-20
下一篇2023-04-20

发表评论

登录后才能评论

评论列表(0条)

    保存