Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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
调用Javascript函数并从C传递值#_Javascript_C# - Fatal编程技术网

调用Javascript函数并从C传递值#

调用Javascript函数并从C传递值#,javascript,c#,Javascript,C#,在HTML中: <script type="text/javascript"> function removeIndustry(item) { confirm(item); } </script> 功能移除行业(项目) { 确认(项目); } 在C#中: 受保护的无效页面加载(对象发送方,事件参数e) { 标签1.Text=“单击”; } 如果我在该函数中放入任何类似“IndustryNameHere”的字符串,则代码无效。没有任何

在HTML中:

<script type="text/javascript">
function removeIndustry(item)
    {
        confirm(item);
    }
</script>

功能移除行业(项目)
{
确认(项目);
}
在C#中:

受保护的无效页面加载(对象发送方,事件参数e)
{
标签1.Text=“单击”;
}

如果我在该函数中放入任何类似“IndustryNameHere”的字符串,则代码无效。没有任何值,它工作正常。任何人请帮我修复这个错误。非常感谢。

尝试使用
\
转义引号:

protected void Page_Load(object sender, EventArgs e)
{
    Label1.Text = "<a href=\"javascript:removeIndustry('IndustryNameHere')\"><i class='icon-remove'></i></a>Click";
}
受保护的无效页面加载(对象发送方,事件参数e)
{
标签1.Text=“单击”;
}

这可能是因为参数使用了
单引号。在我看来,这些引语相互冲突。你能分享你目前拥有的结果HTML吗?i、 e.使用此
IndustryNameHere
字符串。尝试使用
而不是单引号来包装要使用的参数,即,它应该如下所示:
“单击”
protected void Page_Load(object sender, EventArgs e)
{
    Label1.Text = "<a href=\"javascript:removeIndustry('IndustryNameHere')\"><i class='icon-remove'></i></a>Click";
}