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