gpt4 book ai didi

c# - ASP.NET 用户控件设计器支持

转载 作者:行者123 更新时间:2023-11-30 21:13:16 24 4
gpt4 key购买 nike

我有一个用户控件,当通过工具箱或手动输入添加到标记时 <myNameSpc:myCtrl ...我想吐槽一下:

<myNameSpc:myCtrl>

<template></template>

</myNameSpc:myCtrl>

我记得为 Windows 工作流执行此操作,它涉及实现诸如 TypeConverter 和 WorkflowXmlSerializer 之类的东西,所以我猜用户控件也可能如此?唯一的问题是我现在没有时间研究这个问题,所以我想知道是否有人会好心为我指明正确的方向,这样我就不必深入研究 VS 的设计器序列化(我记得这是一个很大的痛苦)。

最佳答案

对于您的自定义控件,您可以指定一个 ToolboxDataAttribute,它定义了当您将控件拖到设计服务上时将生成的默认 html。例如:

[ToolboxData("<{0}:myCtrl runat="server"><template></template></{0}:myCtrl>")]
public class myCtrl : System.Web.UI.Control
{

}

关于c# - ASP.NET 用户控件设计器支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6920074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com