【问题标题】:Syntax Highlighting for Custom ASP.NET Control自定义 ASP.NET 控件的语法突出显示
【发布时间】:2010-10-26 13:59:00
【问题描述】:

我已经构建了一个简单的自定义 ASP.NET 控件,它期望它的正文内容是 javascript。有没有办法告诉 Visual Studio 内容应该是 javascript,从而提供语法高亮/智能感知优势?

如果有帮助,这里是我正在使用的控件的框架。

namespace MyNamespace
{
    public class MyControl : Control
    {
        public override void RenderControl(HtmlTextWriter writer)
        {
            // Do Stuff
        }
    }
}

它在页面中的用法:

<prefix:MyControl runat="server">
    function someFunction(){...}
</prefix:MyControl>

我希望有一个简单的属性可以添加到类中。

【问题讨论】:

    标签: asp.net visual-studio


    【解决方案1】:

    这将很难支持,允许标签会更容易,并且让您的控件基本上包装脚本...开箱即用,您可以从 WebControl 继承,并更改 TagName 属性返回一个脚本标签,但开箱即用我认为您要求做的事情不可能通过智能感知支持。如果没有智能感知,确保它在运行时一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-07
      • 1970-01-01
      • 1970-01-01
      • 2016-11-04
      • 2010-10-29
      • 1970-01-01
      相关资源
      最近更新 更多