0

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

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

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

是的——这只是一个系统学和美学的问题。

4

1 回答 1

0

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

于 2012-05-15T11:01:05.123 回答