程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> asp.net mvc正常支持Fckeditor編輯器

asp.net mvc正常支持Fckeditor編輯器

編輯:關於ASP.NET

asp.net mvc為什麼無法正常使用Fckeditor等控件?

在asp.net中,頁面的表現形式與邏輯代碼(cs)使用了(codebehind)代碼分離技術,表面上他們是各 不相干,實際上它們就是一根繩子上的螞蚱栓在一起的。因此我們在(cs)中可以直接使用控件的ID來獲取 或設置它相應的值。

而在asp.net mvc中,根據mvc模式,我們能非常清楚他們之間只有聯系或通信,而不是一個整體,因 此我們無法向asp.net那樣去通過控件的ID獲取或設置相應的值。

asp.net mvc Post提交的應用

在asp.net中一個Post一下直接是回傳給當前頁面,而asp.net mvc的任何動作都是直接對應Control中 的Action,因此在asp.net mvc中必須有對應的Aciton來接受請求,那表單的數據怎麼傳遞呢?根據我平 常的應用,使用這2種方法:

1、通過Action的參數直接對應著表單中的name,實例代碼如:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Add(string txtTitle//表單中 控件的值必須相等,string txtContent)
{
string title = txtTitle;
string content  = txtContent;
return View();
}

2、通過Action定義FormCollection參數接受,實例代碼如:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Add(FormCollection form)
{   string title = form["txtTitle"];
string content = form ["txtContent"];
return View();
}

獲取與設置Fckeditor控件的值

首先,測試項目目錄結構:如圖

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved