HTML标记专门用于存储任意数据

时间:2012-05-15 10:53:39

标签: html ajax asp.net-mvc html5 razor

我正在通过AJAX加载Razor View并将内容放入页面上的div中。

如果我想从视图中将一些任意数据发送到我们的AJAX框架,是否有推荐的HTML标签来执行此操作?隐藏的字段听起来像是错误的用于此。我可以使用带有自定义div属性的空data-,但同样,div听起来不对。

我的数据与此视图中的任何元素无关,与视图本身更相关。

是的 - 这只是系统学和美学的问题。

1 个答案:

答案 0 :(得分:0)

我使用data-*属性,并尝试查找并将它们附加到已存在的相关元素。 asp.net mvc框架本身也使用此约定 - 当需要加载链接目标时,data-ajax-*附加到锚点。当您需要设置表单提交的更新目标时,您将data-ajax-*附加到表单,因此在大多数情况下,可以找到它的好候选者。如果在任何特定情况下都不可能,我认为使用body时没有问题。