asp.net - ashx 通用处理程序中的 Visual Studio ASP.Net 展开和折叠问题

标签 asp.net visual-studio visual-studio-2008 ashx

我有 Visual Studio 2008 Professional,但在 ASP.Net 通用处理程序页面 (.ashx) 中展开和折叠方法代码块时遇到问题

我本以为你可以做同样的事情,就像在 .aspx 网页的代码后面一样。

即使使用 VS 2008 Standard 和 VS 2005 Professional,我在其他机器上也遇到同样的问题。所有盒子都已完全修补(操作系统和 Visual Studio。)

有人对启用此功能有任何建议吗?

最佳答案

您可以强制 Visual Studio 忽略您正在使用的代码在前面的事实,方法是:

工具|选项

并打开“文本编辑器 | 文件扩展名”选项卡。

为扩展“ashx”创建一个新条目,映射到编辑器“Microsoft Visual C#”(或“Microsoft Visual Basic”,根据您的喜好而定),然后“添加”它。

确定对话框,关闭并重新打开您的 ashx 文件,您的代码块将崩溃到您想要的内容,但 @ 指令将相当难看。

如果您在 .aspx 文件中有服务器端脚本(例如在网站项目中并且您没有“将代码放在单独的文件中”),那么您将无法折叠其中的类 block ,您也会遇到同样的问题要么。

关于asp.net - ashx 通用处理程序中的 Visual Studio ASP.Net 展开和折叠问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/359528/

相关文章:

c++ - Visual Studio 智能感知错误

c# - 如何在Visual Studio中创建本地数据库

c# - 在 ASP.NET 中的下拉列表顶部显示高优先级项目

c# - 如何通过单击另一个gridview中的链接按钮在jquery对话框中显示Gridview

typescript - Visual Studio 为包含 tsconfig.json 的 node_modules 抛出错误

c++ - 读取 UTF-8 文件

c# - MySQL 查询正在执行但在 C# 中未被识别

visual-studio-2008 - 使用 ClickOnce 发布修订版的 Subversion 修订版?

asp.net - 为什么在使用当前同步上下文启动任务时未设置 ASP.NET HttpContext.Current

c# - 独立于 DataTable 存储 DataRow - RowNotInTableException