2个问题
第一个:ASP中用得ewebeditor可视化编辑器可以在ASP。NET中用么,如果不能那么用什么可视化编辑器呢 ?
第二个:说ASP。NET分三曾结构 我理解为第一层(*.aspx文件)第二层(*.aspx.cs层)第三层(WEB。CONFIG) 请问用文件来理解这三层可以这样解释么?
第一个:ASP中用得ewebeditor可视化编辑器可以在ASP。NET中用么,如果不能那么用什么可视化编辑器呢 ?
第二个:说ASP。NET分三曾结构 我理解为第一层(*.aspx文件)第二层(*.aspx.cs层)第三层(WEB。CONFIG) 请问用文件来理解这三层可以这样解释么?
2.三层不是你说的那个,应该是指逻辑上的三层,比如第一层,UI层,第二层业务逻辑层,第三层数据实体层等,每以层可以建一个工程
一个工程相当于一个Solution (解决方案)
2. .NET的三层是指一个解决方案下的三个工程, 如1楼所说:第一层,UI层,第二层业务逻辑层,第三层数据实体层。但并不是同一个解决方案下的所有工程都是一层。
第二个问题:标准的三层是指
用户表示层,就是我们通常所说的界面,
业务逻辑层,就是我们所说的逻辑代码等
数据层,数据操作的类或者方法
用一个简单的代码就是:
表示层/////////////////////////////////////////////////////////////////////
<textarea id="Content" runat ="server"></textarea>
<input type="button" id="Post" runat ="server" /> private void Post_ServerClick(object sender, EventArgs e)
{
LeaveWord lword=new LeaveWord();
lword.Content=Content.Value;
lword.Post();
}业务逻辑层//////////////////////////////////////////////////////////////
public class LeaveWord
{
public string Content; public void Post()
{
new LWordData().Post(this.Content);
}
}数据层/////////////////////////////////////////////////////////////////////////
public class LWordData
{
public void Post(string content)
{
// 打开数据库,将 content 插入到表中
}
}请问划分方法是如上面这样么