提问人:Phen 提问时间:7/13/2017 更新时间:5/11/2023 访问量:1203
在视图上设置文档格式插入“ExternalSource”指令
Format Document on View inserts "ExternalSource" Directive
问:
我最近在 Visual Studio (2015 Enterprise) 中注意到一个问题,当我在视图上工作时,我通过键盘快捷键或编辑菜单使用“格式化文档”功能设置文档格式,该 Visual Studio 将在整个文档中添加一个或多个外部源指令,例如:
#End ExternalSource
#ExternalSource ("C:\ProjectLocation\CurrentView.vbhtml",12)
End 语句也位于 start 语句之前,即使它上面没有另一个 start。数字通常不相同,向上读它是一个行号。
我认为这与视图中的代码(使用 Razor)有关,但是有没有办法在设置视图格式时防止这种情况发生,因为它令人沮丧,甚至无法正确格式化文档!
答:
0赞
mmichaels
5/11/2023
#1
当我在aspx代码中进行大量数据绑定时,似乎会发生这种情况:
Text='<%# Eval("MyFieldName") %>'
也许以畸形的方式剪切和粘贴块是导致这种情况的原因。
我在想,当运行时执行时,.net 会将此外部代码插入到 aspx 页面中,但如果页面遇到错误或以某种方式崩溃,则外部代码不会被删除,而是全部切片在原始 aspx 中。eval
不确定这是否有意义。只是花了几个小时试图刮掉这段代码(不断重新出现),然后放弃并恢复到以前的版本并重新开始。
评论