VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 903|回复: 8

请问这两种控件有何区别?

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-26 15:00:02 | 显示全部楼层 |阅读模式
1,<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
2,<INPUT id="name" style="FONT-SIZE: 9pt" maxLength="50" size="15" name="name" runat="server">

它们都是文本框控件,用来给输入信息,请问这两种控件有何区别?在平时的B/S项目中应该用哪种为好?
谢谢!
回复

使用道具 举报

1

主题

31

帖子

22.00

积分

新手上路

Rank: 1

积分
22.00
发表于 2020-2-17 10:00:02 | 显示全部楼层
应该是一样,只不过这两个语名执行的地方不一样,一个是先在服务器上执行然后返回到客户端,一是只是在客户端执行,但最后的效果是一样的.
回复

使用道具 举报

0

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-2-17 10:15:01 | 显示全部楼层
它们的属性、方法不一样。
如一个是 .Text ,一个是  .Value

但最终在 ie 里解析出来都是一样的。

回复

使用道具 举报

0

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-2-17 13:30:01 | 显示全部楼层
第一个是服务器端控件,可以响应一些事件
建议用第一个
回复

使用道具 举报

0

主题

27

帖子

21.00

积分

新手上路

Rank: 1

积分
21.00
发表于 2020-2-17 15:00:01 | 显示全部楼层
<asp 是.net中的web控件,它比INPUT有更多功能
<INPUT 是传统的HTML语言标记,适合于任何浏览器
如果用asp.net来做的话,我建议还是用<asp ,这样就可以用C#做后台语言来编程了。
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-2-17 17:30:01 | 显示全部楼层
那运行的时候对程序的响应快慢有没有区别呢?
回复

使用道具 举报

0

主题

24

帖子

20.00

积分

新手上路

Rank: 1

积分
20.00
发表于 2020-2-17 19:15:01 | 显示全部楼层
<asp 是.net中的web控件,它比INPUT有更多功能
<INPUT 是传统的HTML语言标记,适合于任何浏览器
如果用asp.net来做的话,我建议还是用<asp ,这样就可以用C#做后台语言来编程了。

  
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-2-17 23:15:01 | 显示全部楼层
asp:textbox 是.net提供的服务端控件。
后者为html控件,虽然也可加入runat=server做服务端控件使用,但是功能要少于asp:textbox。
b/s应用,建议使用asp:textbox
回复

使用道具 举报

0

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-2-20 14:00:01 | 显示全部楼层
2,<INPUT id="name" style="FONT-SIZE: 9pt" maxLength="50" size="15" name="name" runat="server">

runat = server 后,就是服务器端的控件。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表