Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
停止字符从C#代码隐藏在HTML中编码_C#_Html_Webforms_Code Behind - Fatal编程技术网

停止字符从C#代码隐藏在HTML中编码

停止字符从C#代码隐藏在HTML中编码,c#,html,webforms,code-behind,C#,Html,Webforms,Code Behind,你好,先谢谢你。我正在从C#code behind生成控件,并希望应用一个onclick属性,该属性将发送一个模态到块显示。当代码执行时,onclick函数字符串中的撇号被编码为'

你好,先谢谢你。我正在从C#code behind生成控件,并希望应用一个onclick属性,该属性将发送一个模态到块显示。当代码执行时,onclick函数字符串中的撇号被编码为
'
我尝试了以下方法来解决问题,但没有解决问题:
\'

'


HtmlString(myString.ToHtmlString()

可能还有其他我尝试过的迭代,但我都忘记了

这是创建控件的代码部分:

下面是一个示例,它呈现为:

+
我需要撇号来正确呈现函数才能工作


任何帮助都是非常合适的。

您的问题具有误导性,因为“我需要撇号来正确呈现函数才能工作。”是不正确的。请注意,下面是您的示例的精确副本,单击事件与当前渲染的效果一样

在单击之前,此选项是隐藏的


+
您的问题具有误导性,因为“我需要撇号来正确呈现函数才能工作。”是不正确的。请注意,下面是您的示例的精确副本,单击事件与当前渲染的效果一样

在单击之前,此选项是隐藏的


+
应该按当前的方式工作。应该按当前的方式工作。您完全正确。谢谢你指出这一点。错误在不同的部分,我认为HTML呈现无法正常运行。谢谢你,你完全正确。谢谢你指出这一点。错误在不同的部分,我认为HTML呈现无法正常运行。非常感谢。
HtmlGenericControl viewMoreInfo = new HtmlGenericControl("span");
//HtmlString onclick1 = new HtmlString($"document.getElementById('{i.il_itemcode}Modal').style.display = 'block'");
string onclick1 = $"document.getElementById('{i.il_itemcode}Modal').style.display = 'block'";
viewMoreInfo.Attributes["onclick"] = onclick1;
viewMoreInfo.Attributes["class"] = "w3-bar-item w3-button w3-white w3-xlarge w3-right";
viewMoreInfo.InnerText = "+";
<span onclick="document.getElementById(&#39;TEST1Modal&#39;).style.display = &#39;block&#39;" class="w3-bar-item w3-button w3-white w3-xlarge w3-right">+</span>