Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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 如何避免此语法错误消息:丢失;在声明之前?_Javascript_Asp.net - Fatal编程技术网

Javascript 如何避免此语法错误消息:丢失;在声明之前?

Javascript 如何避免此语法错误消息:丢失;在声明之前?,javascript,asp.net,Javascript,Asp.net,如果我这样做,效果很好: function GetImage(cell){ if(cell=="1"){ var html= "<img src='images/image1.gif'/>"; 函数GetImage(单元格){ 如果(单元格=“1”){ var html=“”; 但如果我试着: function GetImage(cell){ if(cell =="1"){ var html="<asp:Image runat='server' I

如果我这样做,效果很好:

 function GetImage(cell){
  if(cell=="1"){
    var html= "<img src='images/image1.gif'/>";
函数GetImage(单元格){ 如果(单元格=“1”){ var html=“”; 但如果我试着:

function GetImage(cell){
  if(cell =="1"){
    var html="<asp:Image runat='server' ImageUrl='images/image2.gif'/>"; 
函数GetImage(单元格){ 如果(单元格=“1”){ var html=“”; 在Firebug上,它显示:

SyntaxError: missing ; before statement
var html = "<img src="images/image2.gif" />";
SyntaxError:缺少;before语句
var html=“”;

发生此错误是因为我使用asp:Image吗?

您不能使用javascript动态生成服务器控件。您不能在客户端添加类似的asp.NET web控件。是否有其他方法添加控件?从服务器添加控件或添加控件,但保持隐藏并在需要时设置显示块。