关于ASP.NET的一些疑问

Q858837773 2009-04-12 01:05:44
最近在做毕业设计,看到几个用asp.net写的大网站,比如当当,京东商城,也包括csdn;查看源代码后看,基本没有 ctl00_ContentPlaceHolder1_imgbtnLogin"类似形式的ID,说明它们很少用web服务器控件,那他们都用的html服务器控件吗?还有他们这样做的目的是较少服务器的压力还是其它原因?
谢谢!
...全文
84 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mfjt55 2009-04-24
  • 打赏
  • 举报
回复
好像那是web服务器控件在客户端上自动生成ctl00_ContentPlaceHolder1_这个的,ctl00_ContentPlaceHolder1_imgbtnLogin这个后面的imgbtnLogin说明在服务器上的ID为这个的.所以说,他们比如当当,京东商城,也包括csdn很多用的是服务器控件,呵呵
lzf1988119 2009-04-12
  • 打赏
  • 举报
回复
那你去掉INamingContainer试试看
Q858837773 2009-04-12
  • 打赏
  • 举报
回复
怎么不让产生ctl00_ContentPlaceHolder1,这样自动生成的ID呢?

我网上查了,好像说去掉
INamingContainer。

wuyq11 2009-04-12
  • 打赏
  • 举报
回复
大量的服务器端控件带来性能的损失,因为用户每操作一次服务器端控件,就产生一次与服务器端的往返过程。
应当少使用Server Control。  
用静态页实现 
Q858837773 2009-04-12
  • 打赏
  • 举报
回复
好像母板页里有
<form id="form1" runat="server">

<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
行者无疆-Kevin 2009-04-12
  • 打赏
  • 举报
回复
ctl00_ContentPlaceHolder1 这东西是你把控件放在一个容器里面产生的ID.
说明他们那些网站没有用这些控件.

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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