关于asp.net里web控件的理解?

问题描述

最近课程设计做网站,在asp.net平台上,照着书用了几个web控件,我对它的理解是这样的:用c#语言作后台语言编写被vs运行后生成成html或者javascript语言再被浏览器解释执行(—或者说只用javascript和html也能实现相同的功能,不过vs上的web控件拖起来使用更加方便罢了)不知道这样理解对不对,求分析,谢谢。

解决方案

解决方案二:
javascript和html是客户端的东西。而控件是服务端的类对象的东西。两个世界的东西,又怎么会一样呢。
解决方案三:
这么理解其实也没错。其实所谓服务端控件就是把需要在客户端呈现的html对象封装起来,方便处理,在客户端还是以html对象的方式呈现出来的
解决方案四:
你可以这么来理解,但是实际上后台的东西是在服务器运行的,单独控件来说,也有服务器控件,客户端控件的分别。
解决方案五:
括号里的不对(—或者说只用javascript和html也能实现相同的功能,不过vs上的web控件拖起来使用更加方便罢了)有的功能js和html实现不了,如访问数据库等,js和html像MVC里的视图一样,用于呈现计算结果的
解决方案六:
我始终觉得webform里的控件就像一个黑盒子,它只告诉你怎么用和输出的结果,里面的实行原理大家都不知道。确实很好用,但是用起来很心虚,而相反,MVC它会很清楚的给你呈现请求访问的过程,虽然有点难(相对于webform拉控件改参数),但是真的很便于理解。同是新人,随便说两句。
解决方案七:
谢谢大家的回复,真心感谢,还有点疑问,还是有点不太理解为什么要用web控件,为什么不直接在服务器端用html和javascript直接编写网页呢?第二个问题c#实现的windows窗口程序和用qtmfc等编写的程序是一样的吧不过是编写所用的语言不同?第三个问题,据说qq是用c++开发的,如果用c#能不能实现呢?抱歉,问题有点多

时间: 2025-01-30 07:00:20

关于asp.net里web控件的理解?的相关文章

下面这道题怎么用asp.net里的控件来实现?

问题描述 下面这道题怎么用asp.net里的控件来实现? 产品1 <div class="you-women"> <a href="single.html"><img class="img-responsive pic-in" src="images/pi4.jpg" alt=" " ></a> <span>产品2</span> <

asp.net下web控件点评

asp.net下控件分二大类,分别在 System.Web.UI.WebControls System.Web.UI.HtmlControls 命名空间下,前者继承自WebControl,后者继承自HtmlControl,这二个类又都继承自System.Web.UI.Control额, windows平台,不论你从事什么开发,最终都需要有人调用loadlibrary.dll.那么asp.net控件,不论你使用什么控件,最终都要调用Render.其实做为前台开发,这些控件大部分不是那么好用. 1.

亲密接触ASP.Net(4) WEB控件

WEB控件按照计划我们这一节要谈Web控件,我想了半天也不知道如何定义这个web控件,它比html控件难于理解,毕竟HTML太像原来我们熟悉的东东了.而web控件确与我们平常见到的有很大的出入,不知道大家还记不记得我说过的一句话,那就是ASP.net的程序就像是写VBVC中的窗口,先再这些窗口中加入我们的需要的控件,然后再对这些控件进行操作.如果你学过一点点VBVC的编程,那么理解这个就不难了,ASP.net中的web控件就像是VBVC中的控件一样.我们先在页面中摆好这些控件,然后再通过Page

ASP.NET里的控件&amp;amp;lt;asp:Image imageurl 的问题

问题描述 imageurl的值数据库里只存了文件名,想把路径和文件名加起来,但怎么写格式都不对<asp:Imageimageurl="~/image/<%#DataBinder.Eval(Container.DataItem,"imageurl")%>"runat="server"ID="imageurl"/>遇到这种情况应该怎么写 解决方案 解决方案二:<asp:ImageID="Im

DataGrid Web控件深度历险(3) part1

datagrid|web|控件 这篇文章是一系列关于使用DataGrid Web控件文章的第三篇.ASP.Net DataGrid Web控件可将数据库信息显示在HTML表格中,并且功能强大.在第一篇文章中我们讨论了DataGrid的基本功能:在第二篇文章中我们讨论了设定DataGrid显示属性的信息.本文将研究如何将事件与DataGrid联系起来. 导言 在第一篇文章中我们研究了DataGrid的基本功能 (它是一个被设计用于在HTML表格标签中显示数据的ASP.Net Web控件),展示了通

DataGrid Web控件深度历险(1)

datagrid|web|控件 DataGrid Web控件深度历险(1) 这篇文章是一系列关于使用DataGrid Web控件文章的第一部分.ASP.Net DataGrid Web控件可将数据库信息显示在HTML表格中,并且功能强大.在最简单的情形下DataGrid显示HTML表格框架,但是它可被增强以显示丰富的用户界面,可根据数据库的列进行排序,甚至允许对数据库结果进行分页!所有这些有趣的主题将在今后一系列文章中涉及. 从数据库中获取表格信息并将其显示在一个HTML表格中是传统ASP编程中

asp.net 2.0中不同web控件之间的相互调用

asp.net|web|控件 在asp.net 2.0中,要在不同的web控件之间互相调用,必须要<%@ Reference VirtualPath="另一控件名称">来引用,举例如下 default.aspx:<form id="form1" runat="server">        <uc1:WebUserControl id="WebUserControl1" runat="s

ASP.NET 2.0数据教程之第五十五:在Data Web控件显示二进制数据

返回"ASP.NET 2.0数据教程目录" 导言: 在前面的教程我们阐述了应用程序处理二进制数据的2种模式, 以及使用FileUpload 控件从浏览器向服务器文件系统上传文件.当文件上传并存 储在文件系统里时,应在相应的数据库记录里存储该文件的存储路径. 我 们先来看如何为最终用户提供二进制数据.怎样展示二进制数据呢?这取决于其 类型.比如图片,我们将其显示为image:如果是PDFs,Microsoft Word文档.ZIP 文件或其它类型的数据,或许提供一个"Downl

asp.net总结(二)——HTML与WEB控件

        关于Html控件与Web控件的使用,我还是首先用一张图来展示一下:                 (一)HTML控件      就是我们通常的说的html语言标记,这些语言标记在已往的静态页面和其他网页里存在,不能在服务器端控制的,只能在客户端通过javascript和vbscript等程序语言来控制.<input type="button" id="btn" value="button"/>          使用