Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 专门用于存储任意数据的HTML标记_Ajax_Asp.net Mvc_Html_Razor - Fatal编程技术网

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

Ajax 专门用于存储任意数据的HTML标记,ajax,asp.net-mvc,html,razor,Ajax,Asp.net Mvc,Html,Razor,我通过AJAX加载Razor,并将内容放入页面上的div中 如果我想将一些任意数据从视图发送到我们的AJAX框架,是否有一个推荐的HTML标记来执行此操作?一个隐藏的字段听起来像是错误的。我可以使用带有自定义数据属性的空div,但是div听起来还是错误的 我的数据与此视图中的任何元素都不相关,更与视图本身相关 是的-这只是一个系统学和美学的问题。我使用数据-*属性,并尝试查找它们并将其附加到现有的相关元素。asp.net mvc框架本身也使用此约定-当需要加载链接目标时,将数据ajax-*附加到

我通过AJAX加载Razor,并将内容放入页面上的div中

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

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


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

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

我没有body-这是一个局部视图!它相对于“后退”按钮,但在布局中,而不是在该视图中。也许我可以将back按钮作为标记发送到HTML中,然后将其删除并从客户端窃取数据!听起来很狡猾,不错。如果这与导航有关,那么使用锚点似乎是更好的选择我不好,是的,它是一个a,而不是输入,只是看起来像一个按钮,所以我认为它是。。。。我正在阅读旁边的标签,看看这是否有意义。在aside标记内发送反向链接。