2个问题
第一个:ASP中用得ewebeditor可视化编辑器可以在ASP。NET中用么,如果不能那么用什么可视化编辑器呢 ?
第二个:说ASP。NET分三曾结构   我理解为第一层(*.aspx文件)第二层(*.aspx.cs层)第三层(WEB。CONFIG)  请问用文件来理解这三层可以这样解释么?

解决方案 »

  1.   

    1..net的用freetextbox
    2.三层不是你说的那个,应该是指逻辑上的三层,比如第一层,UI层,第二层业务逻辑层,第三层数据实体层等,每以层可以建一个工程
      

  2.   

    一个工程可以是多个项目 也可以是一个项目
    一个工程相当于一个Solution (解决方案)
      

  3.   

    1. freetextbox
    2. .NET的三层是指一个解决方案下的三个工程, 如1楼所说:第一层,UI层,第二层业务逻辑层,第三层数据实体层。但并不是同一个解决方案下的所有工程都是一层。
      

  4.   

    第一个问题: 可以在asp.net中用,也可以用其他的,支持.net的,象freetextbox,Bloo.WebControls.HtmlEditor等等,
    第二个问题:标准的三层是指
          用户表示层,就是我们通常所说的界面,
          业务逻辑层,就是我们所说的逻辑代码等
          数据层,数据操作的类或者方法
      

  5.   

    假设以这样的结构制作一个留言板,那么应该是:    # 留言板页面的外观代码都存放在 .aspx 文件中    # 当用户点击页面上的提交按钮时,先将文本信息传递给一个 LeaveWord 类对象    (LeaveWord 类的定义被封装到“商业逻辑层”)    # 之后让这个对象执行 Post() 将留言信息发送到数据库
    用一个简单的代码就是:
    表示层/////////////////////////////////////////////////////////////////////
    <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 插入到表中
            }
        }请问划分方法是如上面这样么
      

  6.   

    是楼上的这样 UI ——logic——DBAccess