如何在自行开发的.Net Server Control内部文本中允许HTML/Javascript智能感知?

发布于 2024-12-15 16:35:52 字数 385 浏览 0 评论 0 原文

我们开发了自定义 .Net 服务器控件供 ASP.Net 项目使用。它允许用户将 HTML/Javascript 代码放入其内部文本节点。问题是,当用户在服务器控件内输入 HTML/Javascript 时,他们无法从 Visual Studio 的内置智能感知中受益。我们如何更改服务器的实现才能提供这一点?

谢谢。

--- 已编辑 --- 例如: 自行开发的服务端控件的标签是 ,我指的是里面的html/javascript的智能感知,例如

<MyServerContol>
    var str1 = 'hello world';
    console.log('Msg is ' + str1);
</MyServerControl>

We've developed our custom .Net Server Control for our ASP.Net project use. It allows users to put HTML/Javascript code into its inner text node. The problem is, when the user is inputting the HTML/Javascript inside the server control, they can't benefit from the built-in intellisense of the Visual Studio. How can we change the implementation of the server in order provide that?

Thanks.

--- EDITED ---
For example:
The tag for the self-developed server control is , I mean the intellisense for the inner html/javascript in it, for example

<MyServerContol>
    var str1 = 'hello world';
    console.log('Msg is ' + str1);
</MyServerControl>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

囚你心 2024-12-22 16:35:52

您可以使用 Browsable(true) 属性来标记控件的公共属性。这样 Visual Studio 就会以智能感知方式显示它。

您必须使用可浏览属性类所在的 System.ComponentModel 导入/。

You can mark the public properties of the control with Browsable(true) attribute. That way visual studio will show it in intellisense.

you have to import / using System.ComponentModel where browsable attribute class is.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文