Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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
Firefox和ASP.NET-在脚本中转义引号_Asp.net_Firefox - Fatal编程技术网

Firefox和ASP.NET-在脚本中转义引号

Firefox和ASP.NET-在脚本中转义引号,asp.net,firefox,Asp.net,Firefox,当我使用以下命令时,Firefox会更改我的脚本: txtEmail.Attributes.Add("onfocus", "GetNewAccountHelp('email');") Chrome、IE和Safari没有问题,但Firefox输出以下内容: <i> <input name="txtEmail" type="text" id="txtEmail" class="textboxBlack" onfocus="GetNewAccountHel

当我使用以下命令时,Firefox会更改我的脚本:

txtEmail.Attributes.Add("onfocus", "GetNewAccountHelp('email');")
Chrome、IE和Safari没有问题,但Firefox输出以下内容:

 <i>
   <input name="txtEmail" type="text" id="txtEmail" class="textboxBlack" 
       onfocus="GetNewAccountHelp(& #39;email& #39;);" />
 </i>

我尝试了双引号-同样的问题。
Firefox版本:
Firefox/10.0.2

我应该以一种更为怪异的方式避开引用吗?还是

亲切的问候
托马斯·马蒂森应该是这样的

txtEmail.Attributes.Add("onfocus", "GetNewAccountHelp(email)");
然后

<script>
  function GetNewAccountHelp(obj) {
      //todo
  }
</script>

函数GetNewAccountHelp(obj){
//待办事项
}

mmm。。。我不能复制它,实际上html是在服务器端生成的,所以它与浏览器无关。你的问题中一定少了什么。有js LIB或页面加载事件处理程序吗?嗨,Vatsa先生,“Email”是字符串,而不是var。