2013-08-06 52 views
0

我想知道ASP.NET是否存储对ASP.NET页面上的HTML控件的引用。它是否为HTML控件存储类似服务器端文档对象模型(DOM)的东西?有没有办法到达ASP.NET页面上的HTML控件?

我认为用ASP.NET Web窗体或ASP.NET MVC限定我的问题将是无关紧要的。不过,如果你问了,我更有兴趣了解Web窗体。 ASP.NET Web窗体是否为页面上的HTML控件存储对象模型?

+0

不确定你的意思,你在努力达到什么目的? –

+0

只是一个学术问题来满足我的好奇心。 –

回答

2

如果添加“RUNAT =”服务器”,以最普通HTML控件,可以在后台代码中引用它们。

这些都是在System.Web.UI.HtmlControls库。

例:<a>标签的HtmlAnchor可以在MSDN here中找到,末尾有代码示例。

+0

很酷。非常感谢。我记得有一个不同不同的HTML控件类。框架中的这些类在哪里? –

+0

并非所有的html标签都受支持。 http://www.w3schools.com/aspnet/aspnet_refhtmlcontrols.asp –

+0

非常感谢。现在,另一个相关的问题。我为什么要这么做?也就是说,我为什么要在服务器上运行Html控件? –

相关问题