解释asp.net 页面 控件

问题描述

asp.net中如何解释.aspx文件的内容。例如内容如下:<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="Default.aspx.cs"Inherits="WebApplication1._Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>UntitledPage</title></head><body><formid="form1"runat="server"><div><asp:LabelID="Label1"runat="server"Text="Label"></asp:Label><asp:TextBoxID="TextBox1"runat="server"></asp:TextBox><asp:ButtonID="Button1"runat="server"Text="Button"/></div></form></body></html>我通过什么方式来解释上面的内容,得知上面一些标签的内容。

解决方案

解决方案二:
不是很明白你的意思?一个标签名字叫Label1文本内容为Label一个文本框名字叫TextBox1一个按钮名字叫Button1文本内容为Button是这样吗??
解决方案三:
<asp:LabelID="Label1"runat="server"Text="Label"></asp:Label><asp:TextBoxID="TextBox1"runat="server"></asp:TextBox><asp:ButtonID="Button1"runat="server"Text="Button"/>就3个.net控件
解决方案四:
你仔細研究下輸出到客戶端的HTML就知道大概了
解决方案五:
从我的理解来说.NET先把你的ASPX页面搞成几个控件放到内存中,然后再加上一些控件(如__Viewstate等)规则大概如下带“runat="server"”的一定成为一个控件。其余的部分作为控件“Literal”具体内容,你遍历一下Page.Controls应该就明白了
解决方案六:
如果你想在执行过程中看到,那你就用”单步调试“。不知道你的意思是不是这个。
解决方案七:
asp.net是编译执行的啊!——.NET先把你的ASPX页面搞成几个控件放到内存中,然后再加上一些控件(如__Viewstate等)规则大概如下带“runat="server"”的一定成为一个控件。其余的部分作为控件“Literal”具体内容,你遍历一下Page.Controls应该就明白了——再要看的话就是在web页右键查看源文件看看html代码了
解决方案八:
对,就是我在解释.aspx文件的时候,我要遍历一下这个aspx文件中存在什么控件?各个控件是什么,控件中有什么属性,其属性的详细信息,比如我遍历到<asp:LabelID="Label1"runat="server"Text="Label"></asp:Label>的时候,我就可以得知这里有一个控件是Label,其id是"Label1",其Text属性是的值是"Label"。这里要注意的是,是应用在运行的时候解释上传到服务中的文件,即是被解释的文件是没有运行的,所以就不是运行跟踪或是调试查看的问题了
解决方案九:
右键页面,“查看源文件”,或许你会看到你想要的
解决方案十:
帮顶.
解决方案十一:
看一下生成的html
解决方案十二:
用户自己传上来的aspx需要遍历有多少对象?好奇怪的需求。如果真的需要这么操作的话建议使用DOM对象吧,把aspx里的HTML代码读出来,然后按照遍历XML类似的方法去读,也许能解决这问题
解决方案十三:
HTML

时间: 2024-07-28 20:40:28

解释asp.net 页面 控件的相关文章

遍历ASP.NET页面控件

asp.net|遍历|控件|页面 "如何遍历ASP.NET页面所有的控件呢?",这是在社区发问的问题中最普遍的问题之一.通常我们对这个问题的回答为:"使用Page类的controls 属性来实现"!这个controls 属性可以使我们获取一个控件的所有子控件,但是如果其中的一个子控件同样拥有自己的子控件,仅仅使用这个属性便很难获取ASP.NET页面所有的控件.所以,要根本解决这个问题,我们需要书写一些额外的方法以获取页面中的所有控件. 假设页面中有若干个TextBo

asp.net用户控件如何获取父页面的变量的值

问题描述 asp.net用户控件如何获取父页面的变量的值 <li <% if(top==""default""){ %>class=""home""<% } %> ><a href=""/default.aspx"">首页</a></li> 这是用户控件前端页面的代码,父页面的cs文件定义了一个全局的top 但是运行

asp.net简单页面控件赋值实现方法_实用技巧

本文实例讲述了asp.net简单页面控件赋值的方法.分享给大家供大家参考,具体如下: /// <summary> /// 赋值 表名,控件名,要查询的唯一数据 /// </summary> protected void SetEvaluate(string TableName, string UpName, string Id) { ContentPlaceHolder cph = (ContentPlaceHolder)Page.Master.FindControl("

asp.net夜话之六:asp.net基本控件(一)

在本系列之三<asp.net夜话之三:表单和控件>中讲到了HTML服务器控件,HTML服务器控件有如下特点: (1)HTML服务器控件是建立在HTML控件的基础上,额外增加了一个在当前页面中唯一的ID属性值和一个runat="server"属性:(2)HTML服务器控件必须放在服务器端表单中,也就是必须在<form runat="server" id="form表单ID"></form>标记之中.(3)HTML

ASP.Net分页控件发布

asp.net|分页|控件 由于.net自带的分页功能极其死板,自定义性不强不能满足需求,俺花了一个多星期的时间 写成的一个.net分页控件. 特性: 1.支持datagrid,datalist等分种数据显示控件,理论上只要有datasource的控件都可以 2.支持url方式分页,url分页的每一页都可以被搜索引擎搜到,并且支持url重写 3.控件样式可自定义 4.封装完全,使用过程序只需写一行代码   1 /******************************************

ASP.NET验证控件祥解

asp.net|控件 ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发. WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法.如果开发者熟悉javascript或者VBScript,可以用这些脚本语言轻松实现验证,但是又要考虑用户浏览器是否支持这些脚本语

ASP.NET验证控件祥解(转)

asp.net|控件 ASP.NET验证控件祥解 ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发. WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法.如果开发者熟悉JavaScript或者VBScript,可以用这些脚本语言轻松实现验证,但是又要考虑

Cutting Edge:使用客户端行为扩展ASP.NET DataGrid 控件

asp.net|datagrid|客户端|控件 Cutting Edge:使用客户端行为扩展ASP.NET DataGrid 控件 (可拖动列和客户端排序) 英文原文:Extend the ASP.NET DataGrid with Client-side Behaviors作者:Dino Esposito翻译:MasterLRC源码:CuttingEdge0401.exe 如同比萨饼厨师的擀面杖,DataGrid 控件,对于一个熟练的ASP.NET开发者来说是非常基本而且有用的工具(译者:老外

转:ASP.NET验证控件详解

asp.net|控件|详解 ASP.NET验证控件详解 ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发. WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法.如果开发者熟悉JavaScript或者VBScript,可以用这些脚本语言轻松实现验证,但是又