Asp.net MS_定位不是元素BODY和DIv的有效属性
我们的解决方案中有很多传统的ASPX页面。现在,我们想要修复代码样式(将其纳入HTML5标准),并通常清理这些ASPX页面上的代码。我遇到的问题之一是Asp.net MS_定位不是元素BODY和DIv的有效属性,asp.net,visual-studio-2010,html,coding-style,refactoring,Asp.net,Visual Studio 2010,Html,Coding Style,Refactoring,我们的解决方案中有很多传统的ASPX页面。现在,我们想要修复代码样式(将其纳入HTML5标准),并通常清理这些ASPX页面上的代码。我遇到的问题之一是ms\u positioning属性。它经常出现在和元素中。Visual Studio 2010显示以下警告: 验证(XHTML 1.0过渡):属性“ms_positioning”不是元素“div”的有效属性。 问题: 我是应该尝试修复此警告还是应该离开 ms\u定位单独属性 没有ms\u positioning属性(我使用ms\u positio
ms\u positioning
属性。它经常出现在
和
元素中。Visual Studio 2010显示以下警告:
验证(XHTML 1.0过渡):属性“ms_positioning”不是元素“div”的有效属性。
问题:
ms\u定位
单独属性ms\u positioning
属性(我使用ms\u positioning=“GridLayout”
和ms\u positioning=“FlowLayout”
值)并符合HTML5标准,是否还有其他方法可以实现相同的功能谢谢您的帮助。我不知道
ms\u positioning
的来源,但您可以尝试在web.config中设置一致性模式:
<system.web>
<xhtmlConformance mode="Strict"/>
</system.web>
ASP.net对该集合所做的任何操作都应该有效。我不知道
ms\u positioning
从何而来,但您可以尝试在web.config中设置一致性模式:
<system.web>
<xhtmlConformance mode="Strict"/>
</system.web>
无论ASP.net如何处理此设置,都应该可以使用。似乎新版本的visual studio中不再提供
ms\u定位(如链接中所示)
但是,有两种方法可以实现相同的功能:
转到“格式”菜单,然后选择“位置”。然后选择绝对
或
转到工具菜单,然后选择选项。转到HTML设计器,然后选择CSS样式,然后选中使用工具箱、粘贴或拖放将控件的定位更改为绝对位置
在较新版本的visual studio中,ms_positioning
似乎不再可用(如链接中所示)
但是,有两种方法可以实现相同的功能:
转到“格式”菜单,然后选择“位置”。然后选择绝对
或
转到工具菜单,然后选择选项。转到HTML设计器,然后选择CSS样式,然后选中使用工具箱、粘贴或拖放将控件的定位更改为绝对位置
不幸的是,我不能自己测试它,但解决方案看起来是合理的。不幸的是,我不能自己测试它,但解决方案看起来是合理的。