如何使ASP控件呈现单引号而不是双引号?

时间:2018-09-07 15:51:02

标签: c# asp.net webforms

我有一个WebForms按钮:

<asp:Button runat="server" Text="Hello"/>

我需要在客户端使用单引号将其呈现出来,以适合我正在使用的框架,例如:

<input type='submit" name='ctl08$mapControl$repTestiminialScripts$ctl01$ctl00' value='Hello' />

有没有一种方法可以使ASP按钮在呈现时在属性周围使用单引号而不是双引号?

1 个答案:

答案 0 :(得分:0)

使用JavaScript Template Literal可以解决我遇到的问题。

javascriptObject.metadata = {
                description: `<asp:Button runat="server" Text="Hello"/>`
            };  

然后,这允许服务器控件呈现而不逃离字符串。