我们正在使用第三方系统,我们需要修改一些ASP.Net控件,以便他们在HTML ID属性中添加特定的令牌(因此第三方系统可以从请求中识别它们),如以及控件输出之前和之后的HTML注释。
基本上,我们需要能够说一个TextBox(比如“Employee First Name”)并动态地将其输出更改为:
<!-- FIZZBOT_START -->
<input id="EmployeeFirstName_FIZZBOT_" ... />
<!-- FIZZBOT_END -->
理想情况下,我们希望实现这一点,以便开发人员只需执行以下操作:
<xxx:FizzbotWrapper ID="MyWrapper" runat="server">
<asp:TextBox ID="EmployeeFirstName" runat="server" />
</xxx:FizzbotWrapper>
有没有办法让这样的界面产生这样的输出,同时还能够:
我已经尝试了几种方法(最有希望的技术是this,但我遇到了一些问题,让它与验证器一起工作,它根本不起作用控件我们没有源代码)。