Phe*_*hen 5 vb.net asp.net-mvc razor visual-studio-2015
我最近在Visual Studio(2015 Enterprise)中注意到一个问题,当我在View上工作时,我可以通过键盘快捷键或编辑菜单使用“格式化文档”功能来格式化文档,该Visual Studio将在整个文档中添加一个或多个外部源指令,例如:
#End ExternalSource
#ExternalSource ("C:\ProjectLocation\CurrentView.vbhtml",12)
Run Code Online (Sandbox Code Playgroud)
即使没有其他开始,End语句也位于start语句之前。该数字通常并不相同,而读取的则是一个行号。
我认为这与在View(使用Razor)中包含代码有关,但是在格式化View时,有一种方法可以防止这种情况发生,因为它令人沮丧,甚至无法正确格式化文档!
小智 0
当我在 aspx 代码中进行大量数据绑定时,似乎会发生这种情况:
Text='<%# Eval("MyFieldName") %>'
Run Code Online (Sandbox Code Playgroud)
也许以错误的方式剪切和粘贴块会导致这种情况。
我认为,当eval运行时执行时,.net 会将此外部代码插入到 aspx 页面中,但是如果页面遇到错误或以某种方式崩溃,则外部代码不会被删除,并且仍然在原始代码中分割开来.aspx。
不确定这是否有意义。在放弃并恢复到以前的版本并重新开始之前,我花了几个小时试图清除这段代码(它不断重新出现)。
| 归档时间: |
|
| 查看次数: |
385 次 |
| 最近记录: |