asp.net中如果把控件的runat去掉,还能正常运行吗,会和之前有什么不同?

[复制链接]
查看11 | 回复5 | 2012-12-23 02:42:57 | 显示全部楼层 |阅读模式
不能,控件加上runat=“server”表示该控件为服务器空间,在后台可以调用,赋值等操作,而且控件必须在标签中才有效。一般的html控件,例如等控件在其间加上runat="server"就会在后台可以赋值和读取数据了,就成为服务器控件了。服务器空间其实就是html控件为方便服务器操作而设置的,你可以运行网站的.aspx文件,然后在浏览器打开源文件,就可以看到,服务器控件其实就是html的控件的运行方式。...
回复

使用道具 举报

千问 | 2012-12-23 02:42:57 | 显示全部楼层
如果是服务器控件的话,去掉了runat=server就表明它不再是服务器控件了,这是和html控件最明显的区别,一个在客户端运行,一个在后台服务器端运行。...
回复

使用道具 举报

千问 | 2012-12-23 02:42:57 | 显示全部楼层
不能正常运行,runat=server,表示在服务器端运行。...
回复

使用道具 举报

千问 | 2012-12-23 02:42:57 | 显示全部楼层
注意看控件的开头,是不是<asp:TextBox ID="" .......想去掉的话,可以用 嘛~~~~~~~~...
回复

使用道具 举报

千问 | 2012-12-23 02:42:57 | 显示全部楼层
试试...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行