在MVC中给FCK赋值

Specialaspnet 2011-09-15 08:57:48
Controller

XikeMvcEntities db = new XikeMvcEntities();
public ActionResult Index(int id)
{
var model = db.Company.Where(m => m.ClassId == id).Single();
ViewData["NewsContent"] = model.Details;
return View();
}
[ValidateInput(false)]
[HttpPost]
public ActionResult Index(int id, FormCollection collection)
{

if (ModelState.IsValid)
{
var model = db.Company.Where(m => m.ClassId == id).Single();
model.Details =Input.LostHTML(collection["NewsContent"]);
if (db.SaveChanges() > 0)
{
ShowAlert("更新成功!");
return RedirectToAction("Index","Manager");
}
else
{
return View();
}
}
else
{
return View();
}
}

public ActionResult ShowAlert(string msg)
{
var script = string.Format("alert('{0}');", msg);
return JavaScript(script);
}


View

<div style="margin-left:10px">@Html.FckText("NewsContent", "700", "400")</div>


HtmlHelper

public static MvcHtmlString FckText(this System.Web.Mvc.HtmlHelper helper, string name, string width, string height)
{
if (string.IsNullOrEmpty(name))
{
return MvcHtmlString.Create("name属性为必须");
}
StringBuilder strBuilder = new StringBuilder();
strBuilder.Append("<script tyle=\"text/javascript\">");
strBuilder.Append(" var f = new FCKeditor(\"" + name + "\"," + width + "," + height + ");");
strBuilder.Append("f.Create()");
strBuilder.Append("</script>");
return MvcHtmlString.Create(strBuilder.ToString());
}



请问怎么给FCK赋值
...全文
156 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Joinfish 2011-09-15
  • 打赏
  • 举报
回复
给FCK赋值?
1.先引用kindeditor的JS:
<script type="text/javascript" charset="utf-8" src="/kindeditor/kindeditor.js"></script>
2.JS:
KE.show({
id: 'ctl00_CPH_Content_txt_Content',
cssPath: 'global.css',
imageUploadJson: '/kindeditor/upload_json_goods.ashx',
fileManagerJson: '/kindeditor/file_manager_json_goods.ashx',
allowFileManager: true
});
3.HTML:
<textarea id="txt_Content" cols="100" rows="8" style="width: 100%; height: 350px;
visibility: hidden;" runat="server"></textarea>
PS:注意,这里的visibility: hidden和至关重要.
4.CODE:
txt_Content.Value=yourvalue;
灬上海爽爷 2011-09-15
  • 打赏
  • 举报
回复
bdbdbdbdbd
xdsfoo 2011-09-15
  • 打赏
  • 举报
回复
我来占座了.

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧