Sql TinyMCE网页剃须刀2

Sql TinyMCE网页剃须刀2,sql,tinymce,razor-2,asp.net-webpages,Sql,Tinymce,Razor 2,Asp.net Webpages,我在使用TinyMCE与ASP.NET网页Razor 2时遇到一些问题。我试图使用TinyMCE用SQL更新文章,但是,它给了我以下错误: "There was found a potentially dangerous Request.Form value for the client (Content="<p>Lorem ipsum dolor...")." “发现一个潜在危险的请求。客户端的表单值(Content=“Lorem ipsum dolor…”)。” Linje

我在使用TinyMCE与ASP.NET网页Razor 2时遇到一些问题。我试图使用TinyMCE用SQL更新文章,但是,它给了我以下错误:

"There was found a potentially dangerous Request.Form value for the client (Content="<p>Lorem ipsum dolor...")."
“发现一个潜在危险的请求。客户端的表单值(Content=“Lorem ipsum dolor…”)。”
Linje 22:var update=“update[Tutorials]SET Heading=@0,Content=@1,Type=@2,其中ID=@3”
Linje 23:标题=请求[“标题”]
Linje 24:内容=请求[“内容”]
Linje 25:Type=Request[“Type”]
linje26:db.Execute(更新、标题、内容、类型、教程ID)

@{
验证。RequireField(“标题”,“需要标题”);
验证。RequireField(“内容”,“内容是必需的”);
验证。RequireField(“类型”,“需要类型”);
var标题=”;
var-Content=“”;
var Type=“”;
var TutorialId=UrlData[0];
if(TutorialId.IsEmpty()){
重定向(“~/Members/Tutorials/List”);
}
var db=Database.Open(“MikZeRCoding2”);
字符串htmlEncoded=WebUtility.HtmlEncode(内容);
if(IsPost&&Validation.IsValid()){
var update=“update[Tutorials]SET Heading=@0,Content=@1,Type=@2,其中ID=@3”;
标题=请求[“标题”];
内容=请求[“内容”];
类型=请求[“类型”];
执行(更新、标题、内容、类型、教程ID);
重定向(“~/Members/Tutorials/List”);
}
否则{
var select=“从[Tutorials]中选择*,其中ID=@0”;
var row=db.QuerySingle(选择,TutorialId);
标题=行标题;
Content=row.Content;
Type=row.Type;
}
}
编辑教程-管理区
init({选择器:'textarea'});
  • 标题
  • 内容 @内容
  • 类型
  • @Html.ValidationSummary()

如果要允许发布HTML,则需要使用
请求.未验证的

Content = Request.Unvalidated("Content");

有关ASP.NET网页中请求验证的更多信息,请参见此处:

谢谢!现在使用Html.Raw也可以完美地工作!
Content = Request.Unvalidated("Content");