Form Post Preview使用.net mvc 3就像在stackoverflow中一样

时间:2012-01-20 01:53:25

标签: javascript asp.net-mvc-3 forms jquery live

我想开发类似于stackoverflow的表单帖子的实时预览。我正在使用.net mvc 3.

我需要一些帮助才能做到这一点。

由于 约翰

2 个答案:

答案 0 :(得分:2)

最高级别:

  1. 在文本区域设置一个侦听器以等待键盘事件。
  2. 触发按键事件时,让回调重新解析框中的文本。
  3. 因此,StackOverflow使用markdown或其中的一些变体。最快的方法是使用客户端标记解析器,例如http://www.showdown.im/(源代码目前处于脱机状态,因此:https://github.com/coreyti/showdown)。

    另一种方法是使用预览按钮将框中的文本传递给执行解析的服务器,并传回重新格式化的结果,用户可以检查该结果然后提交。不像客户端选项那样快速和直接,但节省了大量的javascript加载。

答案 1 :(得分:1)

这是一个用于预览由Phil Haak编写的HTML的jquery插件。您可以使用它或参考实现的源代码。

http://haacked.com/archive/2009/12/15/live-preview-jquery-plugin.aspx

http://haacked.com/archive/2009/12/15/live-preview-jquery-plugin