书接上文,我们有了一个非常简单的Show.aspx,现在我们需要一个Edit.aspx页面来进行Wiki的编辑。

  新增一个Edit.aspx文件,这个页面同样接受一个title参数,这个页面上主要就是FckEditor,并且保存事件也由FckEditor提供(为了某些方便性,我修改了一些FckEditor控件的源代码,这个修改的细节就不详细说了,所以在这里请使用我提供的FckEditor控件),在这里,我们要使用这个Edit.aspx页面提供新增和修改两项功能,所以先给Article类增加一个函数SaveArticle用来处理这两种情况,不过,让我们先来写个单元测试吧。

using VisualWiki.Models;

namespace VisualWiki.UnitTests
{
    [TestFixture]
    
public class TestArticle
    {
        [Test]
        
public void TestSaveArticle()
        {
            Article.SaveArticle(
"title""whatever it is");
            var o1 
= Article.FindByTitle("title");
            Assert.IsNotNull(o1);
            Assert.AreEqual(
"whatever it is", o1.Content);

            Article.SaveArticle(
"title""hello, I'm coming");
            var o2 
= Article.FindByTitle("title");
            Assert.IsNotNull(o2);
            Assert.AreEqual(
"hello, I'm coming", o2.Content);
        }
    }
}

相关文章:

  • 2021-08-18
  • 2021-07-25
  • 2021-12-27
  • 2021-12-08
  • 2021-10-09
  • 2021-10-26
猜你喜欢
  • 2022-01-17
  • 2022-03-07
  • 2021-08-29
  • 2021-05-31
  • 2021-09-04
  • 2022-12-23
  • 2021-06-02
相关资源
相似解决方案