2016-09-21 50 views
0

我正在使用剑道Asp.Net MVC网格控制。 我在添加新记录时遇到问题。问题与剑道Asp.Net MVC网格弹出式模板添加/更新记录

1)我使用editable.Mode(GridEditMode.PopUp)

2)心中已经创造了新的记录的模板。

3)在模板I'v编辑器控制(允许输入带有段落,下划线,粗体字母等HTLM标签的文本)。

到这里一切都很好。 :-)

这是我的问题: 当我在没有添加HTML标签的情况下输入文本时,New记录在网格中添加和更新。 但是,当我输入任何HTML标签。它不会添加新记录和更新网格。 我已经添加。编码(假)为网格列和编辑器控制(在模板中)

感谢帮助。

回答

0

最有可能的是,HTML值被张贴非编码并触发ASP.NET请求验证。如果您检查浏览器控制台,您可能会看到臭名昭着的potentially dangerous request.form value was detected from the client消息。要么禁用安全验证,要么在将接收HTML字符串的模型字段上设置AllowHtml属性。这里有一些关于request validation in ASP.NET的更多信息。

+0

我在模型中使用了AllowHtml属性,并使用了[ValidateInput(false)]。它仍然没有工作。我在考虑kendo网格行级更新事件不接受HTML数据。 –