Asp.net问题 求解!

1、ASP.NET中为什么要将页面的前台HTML与后台C#代码分开,它们分别被保存在哪个文件中?5、对数据库进行操作通常要用到哪些对象?6、简述Session对象的用途?... 1、ASP.NET中为什么要将页面的前台HTML与后台C#代码分开,它们分别被保存在哪个文件中?
5、对数据库进行操作通常要用到哪些对象?
6、简述Session对象的用途 ?
7、Asp.Net主要包含哪些内置对象 ?
8、简述在配置文件中存放数据库连接字符串的好处 ?
展开
 我来答
手机用户48035
2012-06-29
知道答主
回答量:10
采纳率:0%
帮助的人:3.8万
展开全部
分开有利于开发,将html代码和业务逻辑代码分开会使开发者的思路更清晰,html代码保存在.aspx文件里,C#代码保存在.aspx.cs文件里

SqlConnection SqlCommand SqlDataReader SqlDataSet

作用:实现网页之间数据传递,是一个存储在服务器端的对象集合。与Cookie的区别:Cookie是存在客户端,Session存在服务器端;与Cookie不同,Session对象没有对存储的数据量的限制,其中可以保存更为复杂的数据类型

ASP.NET的内置对象主要包括Application, Session, Cookie等,它们都能存储应用程序的数据。Request和Response这两个对象是ASP.NET所提供的内置对象中最常用的两个

便于管理和修改,如果多处用到连接字符串,一处一处的改是不是很麻烦和出错率比较高,如果只写一个是不是只需修改一处就可以了,大大降低了出错率
stydfans
2012-06-29 · TA获得超过668个赞
知道小有建树答主
回答量:1263
采纳率:100%
帮助的人:512万
展开全部
1.ASP.NET 的ASPX页面生成前,HTML显示页面和控制显示的页面后缀名分别为 aspx 和 aspx.cs ,为什么要分开呢?这是方便你不带上逻辑代码设计页面,简洁,使用cs保存后台控制逻辑,同样是为了达到简化操作的目的。
5.using System.Linq 、System.Xml.Linq 、System.IO 、System 、System.Data 、System.Data.SqlClient、System.Configuration 、System.ComponentModel;
6.Session对象,生命周期就是一个浏览器的生命周期(打开的时候创建,关闭的时候清除),用于储存待传的值,以及参与不同页面之间的传值。
7.服务器控件、Application全局对象,Session会话对象,REQUEST传值对象,Cookie缓存对象,VIew视图……
8.在WEB.CONFIG中写数据库连接字符串,第一是安全性:除非是本机操作,其他用户无法查看WEB.CONFIG,第二,更改数据库的参数会很方便,不用一个页面一个页面的改,便于管理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
utawe
2012-06-29 · TA获得超过182个赞
知道小有建树答主
回答量:264
采纳率:0%
帮助的人:139万
展开全部
1. HTML与后台C#代码分开 便用管理。。 HTML一般放在根目录下 C#类在app_code文件夹下。
2.对数据库操作要用到数据库连接对象SqlConnection,数据库操作对象Sqlstatement,适配器对象(xx)对数据集(DataSet)进行填充。
3.Session 是对话会象,每一个用户都会生成一个唯一的会话对象,可以用来存放一些个人信息。  也可以用来判断是否登录
4.内置对象有Application 运用程序对象,也叫全局对象。 Session会话对象 Cookie 缓存对象 VIewState 状态视图,只在当前页面有效。等
8.配置文件中存放数据库连接字符串 方便全局调用。 放在配置文件中,也可以用VS工具自带的指定用行节点加密。使得程序的安全级别更高
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jack87918
2012-06-29 · TA获得超过2048个赞
知道小有建树答主
回答量:1618
采纳率:100%
帮助的人:1455万
展开全部
1.
代码后置有利于后台服务器端逻辑和客户端界面分离,有利于美工和后台程序员分工合作
2.
sqlconnection dataset dataadapter datareader........
3.
记录浏览器打开该网站时的全局对象
4.
Application Session Cookie VIewState

5,
数据库连接更改时,不用重新编译代码。。。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式