欢迎来到球速体育·(中国)官方网站QIUSU SPORTS!

ASP.NET

当前位置: 球速体育·(中国)官方网站 > 网络编程 > ASP.NET

asp net教程详解

时间:2024-08-21 14:21:41|栏目:ASP.NET|点击:

  ASP.Net是一种动态网页技术,在服务器端运行.Net代码,动态 生成HTML。可以使用JavaScript、Dom在浏览器端完成很多工 作,但是有很多工作无法在浏览器端完成,比如存储数据、访问 数据库、复杂的业务逻辑运算、安全性要求高的逻辑运算等。 演示第一个ASP.Net页面:加法计算器。新建Web应用程序。 ※ 服务端控件和HTML控件的生成关系:在aspx页面中可以使用服 务端控件,简化开发,浏览器只认球速体育welcomehtml,因此服务端控件会渲染 到浏览器成html,TextBox→input type=text/。 服务器控件不是新的控件,在浏览器端仍然是生成html标签。服 务端控件虽然好用,但是也有缺点,并不是什么地方用服务器端 控件都好,具体后面讲。

  还可以设定form的method属性指定表单提交方式,get(默认值)是通 过URL传递表单值,post传递的表单值是隐藏到http报文中,url中看到 不。 点击type=submit的按钮会自动提交表单。 get和post的区别(常考):get是通过url传递表单值,post通过url看不到 表单域的值;get传递的数据量是有限的,如果要传递大数据量不能用 get,比如type=file上传文章、type=password传递密码或者 textarea发表大段文章,post则没有这个限制;post会有浏览器提示 重新提交表单的问题,get则没有(加分的回答)。对于Post的表单重新敲 地址栏再刷新就不会提示重新提交了,因为重新敲地址就没有偷偷提交 的数据了 Get方式URL数据格式。服务端文件名后跟着“?”,由于客户端可能向 服务器端提交多个键值对,键值对之间用“&”进行分割,如果URL中有 汉字、特殊符号等,则需要对URL进行编码。 表单域只有设定了name的才会被提交给服务器(用get方式看的清楚) 。如果给submit按钮设定name,那么按钮的value也会被提交给服务器

  内容:掌握基于ASP.Net的Web开发,ASP.Net内部原理、状态 管理(Cookie、Session、ViewState等)、普通ASP.Net控件、 数据验证、母版、ListView/Repeater等数据绑定控件、AJAX 、 缓存、Membership、导航、自定义控件等。 目标:能够使用ASP.Net开发常见的动态网站功能,并且和Dom 、JQuery等客户端技术结合进行网站的开发。 参考书:《ASP.NET 3.5 揭秘》 注意:原理先行,对于ASP.Net来说弄明白了原理才能学得更快 。会讲一些原理性的非常规用法代码,用※标识,不要学这种写 法。 Java班先讲Servelet再讲JSP,.Net也是先讲HttpHandler再讲 WebForm。

  WebApplication(Web应用程序)和WebSite(网站)的区别, WebSite是为了兼容从ASP转过来的开发人员的习惯而存在的, 用起来简单,比如不需要创建命名空间、CS代码修改以后不需 要重启就能看到变化(无论是WebSite还是WebApplication,修 改aspx都不需要重启。 WebApplication每次修改以后点击【生 成解决方案】也能立即看到修改效果),但是不利于工程化开发 ,比如代码出错不容易发现,代码不分命名空间。开发技术上没 有任何区别,只是开发、调试习惯不同而已。 方便开发不用每次调试都设定起始页,在项目的选项中设定【 Web】→启动操作→当前页面,这样当前激活的页就是起始页。 讲简单基础知识时用WebSite;讲高级技术和做项目的时候用 WebApplication。

上一篇:NET Core推荐学习书籍(升职加薪你值得拥有)

栏    目:ASP.NET

下一篇:ASP NET架构及开发技术详解教程

本文标题:asp net教程详解

本文地址:http://aihaoedu.com/wangluobiancheng/1412.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:88888888 | 邮箱:aihaoedu.com

Copyright © 球速体育·(中国)官方网站 版权所有