1、简述一个网站开发的一般流程。
1)、根据用户需求进行问题分析,构思出合理的程序设计思路;
2)、创建一个新的ASP.NET网站;
3)、设计网站包含的所有WEB页面的外观;
4)、设置页面中所有控件对象的初始属性值;
5)、编写相应系统事件或用户事件的代码;
6)、试运行并调试程序,纠正存在的错误,调整程序界面,提高容错能力和操作的便捷性,使程序更符合用户的操作习惯。通常将这一过程称为提高程序的“友好性”;
7)、测试网页,保证浏览器能很好地展示你的作品;
8)、发布网站,经测试后就可以在服务器上发布。
2、简述三种页面布局的优点及一般使用的场合。
1)、表格布局:
优点:方便排列有规律、结构均匀的数据或数据,布局方便直观; 适用的场合:一些页面结构不太复杂的小型网站,一些小型环境、页面局部设计或页面元素定位
2)、框架布局:
优点:支持滚动条,方便导航,节省页面下载时间等;适用的场合:小型商业网站、论坛、后台管理、学习教程等
3)、DIV+CSS布局:
优点:代码精简,提高下面下载速度,体现了结构和表现分离的网页设计思想;适用的场合:复杂的不规则页面,业务种类较多的大型商业网站。
3、根据你的理解,请简述Java Script脚本的工作原理。
JavaScript就是所谓的客户端脚本语言,是一种在互联网浏览器内部运行的计算机编程语言。用户输入数据,客户端的浏览器向应用服务器发送含JavaScript脚本的页面请求,服务
器响应请求,将含JavaScript脚本的页面发送到客户端,客户端的浏览器在解析HTML标签的同时,其内置解释器将读取并运行它在该页面中到的JavaScript代码,将整个页面显示出来。
4、链接到其他页面时,路径的表示方法有两种:相对路径和绝对路径,这两种路径有何区别和联系?
1)、相对路径:同一个目录的文件引用,如果源文件和引用文件在同一目录里,直接写引用文件名即可。
2)、绝对路径:带域名的文件的完整路径。
注意:描述目标文件位置时可以使用相对路径,也可以使用绝对路径。但如果目标对象不在当前站点中,链接地址就只能使用绝对路径。
5、简述表格的基本结构。
表行、表列、标题
6、表单中提交数据的方法有那两种及其区别??
提交方法:getpost
区别:
1)、get是用来从服务器上获得数据,而post是用来向服务器传递数据。
2)、get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL
3)、get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统内部消息将会一同显示在用户面前。post的所有操作对用户来说都是不可见的。
4)、get传输的数据量小,这主要是因为受URL长度限制;而post可以传输大量的数据,所以在上传文件只能使用post
5)、get限制Form表单的数据集的值必须为ASCII字符;而post支持整个ISO10646字符集。
6)、getForm的默认方法。
7、表单里有哪些常用的表单元素?
    1)、文本框:单行文本框、多行文本框、密码框;
2)、按钮:普通按钮、提交按钮、重置按钮;
3)、选择框:单选框、复选框、;
4)、下拉列表框
5)、文件选择框
6)、隐藏域
7)、分组元素
8、创建一个框架页面至少需要哪两个标签?
<frameset></frameset> <frame>
9target设定目标资源所要显示的窗口,其取值可以为哪些??
1name=“显示的窗口名”
  <frame src=url name=“窗口名”> 
  <a href=url target=“窗口名”> 指定了所链接的文件出现在名称为“窗口名”的框架窗口里;
2<a href=url target=_blank> 显示在新窗口;
3<a href=url target=_self> 显示在本窗口;
4<a href=url target=_parent>显示在父窗口;
5<a href=url target=_top> 显示在整个浏览器窗口
10、简述创建一个多框架页面所需的主要步骤。
1)创建一个HTML页面“top.html”;
2)创建一个HTML页面“left.html”;
3)创建一个HTML页面“right.html”;
4)创建多框架页面“Frame_Sets.html”.
11、为什么需要表单验证? 常用的表单验证主要包括哪些内容? 简述表单验证的大致思路?
1)表单验证的原因:
JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证,减少服务器的工作。
2)、常用的表单验证主要包括的内容:
用户是否已填写表单中的必填项目; 用户输入的邮件地址是否合法; 用户是否已输入合法的日期;用户是否在数据域 (numeric field) 中输入了文本。
3)、表单验证的大致思路:
javascript语法对其填写的项目进行判断,判断格式或者内容相关的时候才向服务器提交数据。
12、简要说明文本框对象的常用属性、方法和事件?
1)、text对象的常用属性 
属性
意义
DefaultValue
字符串,<input>标记中value属性指定的值
Form
单行文本框所在表单的名称
Name
单行文本框的名称
Size
单行文本框的显示宽度
Type
单行文本框的类型,其值为”text”
Value
输入域元素的取值,输入域不同,该属性的意义也存在一些差别。
2)、Text对象的常用方法
方法
意义
blur()
从单行文本框中移除键盘输入焦点
focus()
设置单行编辑框得到的键盘输入焦点
handleEvent()
调用指定事件的事件处理程序
select()
选中单行文本框中的内容(以加亮方式显示)
3)、Text对象的常用事件
事件
意义
Onblur
失去焦点时触发,调用该事件定义的事件处理程序
Onfocus
得到焦点时触发,调用该事件定义的事件处理程序
Onchange
当用户修改了单行文本框中的内容,并将焦点移到其他对象上时触发,表示已经完成了数据输入工作
Onclick
当用户单击单行文本框时触发
13Connection 对象的什么方法用来打开和关闭数据库连接?
Open方法打开数据库连接,Close关闭数据库连接
14ExecuteScalar()方法返回什么?
单个值的数据库信息,且不需要返回表或数据流形式的数据库的信息
15、使用什么对象读取数据库查询结果?
datareader 说明哪些网站属于asp读取数据库中的数据
16、说说C#中变量命名的注意事项
1)、变量名应该能够标识事物的特性;
2)、变量名应适用英文单词,不能适用汉语拼音或汉字,变量是区分大小写的;
3)、变量名不使用缩写,除非它是众所周知的;
4)、若在变量名中适用多个单词,则应大写每个单词的第一个字母,其他字母小写。
17、三层结构开发应用程序主要有哪些优势?
1)、客户端才成为真正的“零客户”。客户端机器不需要直接与数据库服务器直接连接,不需要安装数据库连接程序,使得客户端应用在浏览器上运行称为可能;
2)、系统的可扩展性增强。当发现因系统的客户端增加导致业务处理的速度变慢时,可以再购买一台中间层服务器挂接到原系统上就可以改变性能;
3)、系统可维护性增强。当业务发生变化时,只需要修改中间层的程序即可,不需要重新安装客户端的程序;
4)、系统的安全性能得到改善。客户端不能直接访问数据库,便于对数据库的维护;
5)、企业信息系统容易集成。应用程序客户端只需将对数据库请求交给中间层即可;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。