实例讲解ASP.NET中服务器控件和HTML控件
asp.net的前身是asp技术,但是两者还是有很明显的区别的。我们学习asp.net一般是使用Visual studio 软件来编程的,虽然说用IDE工具来编程代码会产生思考惰性,不过新人来说用IDE编码比较容易。现在,我们来通过实际例子了解下ASP.NET中的服务器控件和HTML控件吧。
操作方法
(01)新建网站双击桌面上的vs图标,打开软件。点击菜单栏中的【文件】---【新建】---在弹出的【新建网站】中,选择【.NET Framewordk 4】最高版本,【模板】选择【Visual C#】,【ASP.NET空网站】,然后点击【确定】按钮即可。
(02)添加新项点击 页面右侧的DVS文件,在弹出的下来菜单中选择【添加新项】,然后点击【确定】。
(03)添加新项设置在弹出的窗口中,【模板】选择【Visual C#】,【Web窗体】,然后输入名称,如【test】,点击【添加】按钮即可。
(04)工具箱使用工具箱在前台页面输入如下的控件代码:实例1:ASP.NET控件输入当前日期时间<br /> <asp:TextBox ID="txt_1" runat="server"></asp:TextBox> <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
(05)后台代码然后在后台输入如下代码。指的是点击按钮,在TextBox文本框控件中可以显示当前的时间日期。要注意ASP.NET获取值要用Text,而不能用Value。txt_1.Text = DateTime.Now.ToLongDateString();
(06)运行代码点击前台中的【在浏览器中查看】,或者直接使用快捷键Ctrl+Shift+W,在浏览器中预览效果。
(07)把前台的TextBox控件改为HTML类型的input控件,原先是没有【runat="server"】把它补上。然后按钮用ASP.NET类型的按钮 <div> 实例2:HTML控件输入当前日期时间 <br /> <input id="txt_2" type="text" runat="server"/> <asp:Button ID="Button2" runat="server" Text="Button" onclick="Button2_Click1" /> </div>
(08)后台代码在后台上输入如下代码,其中因为是HTML控件,因此获取控件值要用Value。 txt_2.Value = DateTime.Now.ToLongDateString();
(09)预览效果然后在浏览器中预览效果,可以看到ASP和HTML控件都可以获取当前日期时间。
特别提示
(1)服务器控件有runat="server",而HTML如果用到后台的话要在控件中补上runat="server"代码,相当于把它转变成服务器控件类型。<br/>(2)调用文本的方法不同:以本文使用的控件TextBox文本框为例,说明ASP.NET和HTML的调用不同之处:<br/>ASP.NET:TextBox.Text<br/>HTML :TextBox.Value<br/>(3)TextBox控件:文本框控件,作用是用于获取用户输入的文本信息。
-
柔式按摩是什么意思
(01)柔式按摩是一种按摩手法,其主要特点是柔和、舒适、放松,通过按摩技师的手法,使接受按摩的人感到轻松、舒适,从而达到舒缓疲劳、缓解肌肉紧张、消除疼痛等效果。(02)柔式按摩强调以柔克刚,通过柔和的手法达到舒缓肌肉、解除疲劳的目的。柔式按摩一般采用推、按、捏、...
-
人造耳蜗多少钱 为什么这么贵?
导语:现在技术越来越发达,很多疾病都不再是什么疑难杂症,对于耳聋患者来说也是这样。比如各种先天性耳聋、药物性中毒性耳聋、病毒性感染所致的耳聋等等都是可以通过人造耳蜗来听到声音的。但是人造耳蜗价格比较昂贵,这是为什么呢?人造耳蜗多少钱人造耳蜗是一直价...
-
说个谜语给你猜,10个世界上最难猜的谜语(附答案)
导语:你认为自己很聪明吗?好吧,即使你自信的回答是的,我们也要对你的智力进行一次测试。人们在不同方面会表现的不同,智力也会受到不同情况的影响。接下来呢就由探秘志小编为大家揭秘10个世界上最难猜的谜语,不知道你们能猜中几个呢,另外还附有答案哟!10个世界上最难...
-
斯金纳箱的恐怖之处 斯金纳箱说明了什么(人性)
导语:斯金纳箱是由斯金纳在1938年发明的,将一只很饿的小白鼠放置在箱子里面,最开始它会比较随意的摸索,不经意间按压到了杠杆发现有食物掉入,然后逐渐发现规律,它就会找到获得食物的妙招,算是比较真实的模拟了赌博,下面探秘志和大家一起了解一下。斯金纳箱的恐怖之处所...