Javascript 在ASP.net mvc5中,文本区域不接受超过1959个字符的字符
我的一个页面中有一个文本区域,我已经将maxlength设置为2000个字符。数据库中的同一字段的数据类型为nvarchar(max) 但每当我尝试输入超过1959个字符时,它就会显示出来Javascript 在ASP.net mvc5中,文本区域不接受超过1959个字符的字符,javascript,asp.net-mvc,visual-studio-2013,asp.net-mvc-5,Javascript,Asp.net Mvc,Visual Studio 2013,Asp.net Mvc 5,我的一个页面中有一个文本区域,我已经将maxlength设置为2000个字符。数据库中的同一字段的数据类型为nvarchar(max) 但每当我尝试输入超过1959个字符时,它就会显示出来 Uncaught SyntaxError: Unexpected token < 未捕获的语法错误:意外标记< 尝试在删除maxlength并删除验证后运行应用程序。但它仍然不能接受更多的字符 任何人都可以在这方面帮助我这是我用于文本输入的代码,效果很好 [HttpPost] [ValidateI
Uncaught SyntaxError: Unexpected token <
未捕获的语法错误:意外标记<
尝试在删除maxlength并删除验证后运行应用程序。但它仍然不能接受更多的字符
任何人都可以在这方面帮助我这是我用于文本输入的代码,效果很好
[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");
}
}
我不认为它喜欢“@dkiefer如果有任何标记未关闭,那么为什么只有在1959个字符之后才会出现此异常?”:(你在文本区域中使用该字符吗?这与问题无关。你确定吗?他要求避免字符限制。此代码可以在没有字符限制的情况下发布。