gpt4 book ai didi

visual-studio-2012 - 消除 Visual Studio 2012 中的数据绑定(bind)粘贴错误

转载 作者:行者123 更新时间:2023-12-03 04:22:14 25 4
gpt4 key购买 nike

VS 2012 中似乎存在关于 .cshtml 文件中的数据绑定(bind)属性的错误,我想知道是否有人知道此问题的修复或解决方法。我已经证实我的同事遇到了同样的问题,所以我假设每个人都遇到过同样的问题,但我找不到任何引用(而且我可能无法想出一组足够好的搜索词) .

要重现该问题,请使用以下文本:

<input type="text" data-bind="value: myValue" /> 

并将其粘贴到 cshtml 文件的空行中两次。当您粘贴第二个时,它会向数据绑定(bind)添加 4 个空格,如下所示:

<input type="text" data-bind="    value: myValue" /> 

它会在各种条件下发生(似乎总是与粘贴相关)。必须到处跑然后清理所有空间,这非常令人沮丧。

有谁知道 VS2012 中此问题的修复方法(VS2013 目前还没有解决方案,我们也没有)。

最佳答案

到目前为止,我发现的唯一可行的解​​决方案是禁用智能感知中的 knockout 支持(我不会错过这一点,因为据我所知,我没有意识到它一开始就在那里,而且它所做的一切,搞乱了我的数据绑定(bind)字符串)。

为了禁用它,我添加了以下 RegEdit 键:

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\HTML Editor] 
"KnockoutSupportEnabled"="0"

我不会接受这个答案,但将其发布在这里以通知其他人。我将不接受答案,希望以后有人能有更好的解决方案。

我在 MSDN blog post 中发现了这个解决方案.

关于visual-studio-2012 - 消除 Visual Studio 2012 中的数据绑定(bind)粘贴错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26721331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com