VB自动移除aspx.vb代码中的下划线,如何关闭该选项?
VB编辑器自动移除续行下划线的解决方法
在ASP.NET VB网站项目中,编辑器会自动移除代码里的续行符_,导致原本的多行字符串拼接逻辑被破坏,进而引发运行错误。可以通过以下步骤关闭该自动移除功能:
- 打开Visual Studio,点击顶部菜单的工具 -> 选项
- 在弹出的选项窗口中,依次展开文本编辑器 > Basic > 高级
- 在右侧设置区域,找到自动格式化相关选项,取消勾选自动移除续行符(不同Visual Studio版本中选项名称可能略有差异,例如部分版本显示为“在自动格式化时移除续行符”)
- 点击确定保存设置即可
代码对比
原始代码
txtProdOrder.Text = oSqlDb.GetFieldValue("select ph.ProdHeaderOrdNr from T_PartDispatch PD " & vbCrLf & _ "Inner Join dbo.T_ProductionHeader As ph On PH.ProdHeaderDossierCode = PD.ProdHeaderDossierCode " & vbCrLf & _ "Where PD.PicklistNr = N' & Replace(TXTPICKLISTNR.Text, %, ) & '") MsgBox(wat)
VB自动修改后的代码
"select ph.ProdHeaderOrdNr from T_PartDispatch PD " & vbCrLf & "Inner Join dbo.T_ProductionHeader As ph On PH.ProdHeaderDossierCode = PD.ProdHeaderDossierCode " & vbCrLf & "Where PD.PicklistNr = N' & Replace(TXTPICKLISTNR.Text, %, ) & '" enter code here
内容的提问来源于stack exchange,提问作者saho
相关产品推荐
相关产品推荐

