我遇到了复合子控件将字符串编码为 HTML 的问题。我有一个设置如下的子控制按钮:
b.OnClientClick = "$('#pic').rotateRight();";
问题是当复合控件呈现到源显示的网页时:
onclick="$('#pic').rotateRight();" />
显然我不想要',我想要撇号',我似乎没有尝试任何工作,它总是编码出来。这是使一些基本的 jquery 功能正常工作所必需的。任何解决方法?
我遇到了复合子控件将字符串编码为 HTML 的问题。我有一个设置如下的子控制按钮:
b.OnClientClick = "$('#pic').rotateRight();";
问题是当复合控件呈现到源显示的网页时:
onclick="$('#pic').rotateRight();" />
显然我不想要',我想要撇号',我似乎没有尝试任何工作,它总是编码出来。这是使一些基本的 jquery 功能正常工作所必需的。任何解决方法?
这是一个解决方案
http://avinashsing.sunkur.com/2010/10/29/asp-net-html-encoding-attributes-in-server-controls/
显然它仍然可以使用 HTML 编码,这是有道理的,尽管我自己没有测试过。