自定义ASP.NET控件的语法突出显示

时间:2010-10-26 13:59:01

标签: asp.net visual-studio

我已经构建了一个简单的自定义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>

我希望只有一个属性可以添加到课堂中。

1 个答案:

答案 0 :(得分:0)

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