繁体   English   中英

没有Body标签,Intellisense无法使用

[英]Intellisense doesn't work without a Body tag

我创建了一个模板服务器控件,该控件负责呈现多个项目中的所有可重用标记,例如doctypescriptstyle引用, htmlheadbody标签。

它使用ITemplate作为<content>属性,因此开发人员可以将模板放在页面上并将其内容放入。

但是,由于<body>标记是由控件创建的,因此<content>属性没有智能感知。

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Demo.aspx.cs" Inherits="PageExamples.Examples.Demo" %>    
<Template:Standard runat="server" pagetitle="Page Title">
    <Content>
       no intellisense here...
    </Content>
</Template:Standard>

我基本上想将有效的任何标签放在<content>内的<body>标签内,但是我不确定要使Intellisense理解该怎么做。

我尝试过的东西:

<content>属性重命名为<body> 这有效地诱使VS认为这是实际的身体标签。 但是,对于简化示例的其他可模板化属性并没有任何智能理解。

这样的事发生在我身上。 我将dll server control添加到我项目的bin文件夹中,并且intellisense起作用了。 也许它也对您有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM