我的一个页面中有一个文本区域,我将maxlength设置为2000个字符。数据库中的同一字段的数据类型为nvarchar(max) 但是,每当我尝试输入超过1959个字符时,它的显示
Uncaught SyntaxError: Unexpected token <
尝试在删除maxlength并删除验证后运行应用程序。但它仍然不仅仅接受角色。
任何人都可以帮助我
答案 0 :(得分:-1)
这是我用于文本输入的代码,这很好用
[HttpPost]
[ValidateInput(false)]
public ActionResult NewPost(string contenttext, string preview, string postname, string visbl, string posttype, string lang, string friendlyname)
{
if (Request.IsAuthenticated)
{
Post post = new Post();
post.Language = lang;
post.FriendlyName = friendlyname;
post.Post_Date = DateTime.Now;
post.Preview = preview;
post.Post_Title = postname;
post.ID_Post = Guid.NewGuid();
post.Active = Boolean.Parse(visbl);
post.Post1 = contenttext;
post.Post_Type = posttype;
using (TurricanSiteEntities1 datacontext = new TurricanSiteEntities1())
{
datacontext.Posts.Add(post);
try
{
datacontext.SaveChanges();
return RedirectToAction("Edp", "Admin");
}
catch (Exception ex)
{
return View(ex.ToString());
}
}
}
else
{
return RedirectToAction("Index", "Home");
}
}