Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.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# 未在代码隐藏中激发事件 PnlImages.Controls.Add(新的LiteralControl(“”); 公共void onClick(对象发送方) { }_C#_Javascript - Fatal编程技术网

C# 未在代码隐藏中激发事件 PnlImages.Controls.Add(新的LiteralControl(“”); 公共void onClick(对象发送方) { }

C# 未在代码隐藏中激发事件 PnlImages.Controls.Add(新的LiteralControl(“”); 公共void onClick(对象发送方) { },c#,javascript,C#,Javascript,调试器未启动,而是给出错误“预期对象”。 请提供帮助。runat=\“server\”属性不是HTML属性,而是ASP.Net实例化ASP.Net控件(System.Web.UI命名空间)的指令,该控件不仅生成HTML,还生成ViewState、事件处理程序等 onclick属性指的是需要在HTML或链接的.js文件中实现的JavaScript函数,而不是C#后端代码中的onclick方法。据我所知,文本控件只会将HTML复制到客户端(不处理runat=“server”位)因此,onClick在

调试器未启动,而是给出错误“预期对象”。
请提供帮助。

runat=\“server\”属性不是HTML属性,而是ASP.Net实例化ASP.Net控件(System.Web.UI命名空间)的指令,该控件不仅生成HTML,还生成ViewState、事件处理程序等


onclick属性指的是需要在HTML或链接的.js文件中实现的JavaScript函数,而不是C#后端代码中的onclick方法。

据我所知,文本控件只会将HTML复制到客户端(不处理runat=“server”位)因此,onClick在客户端javascript中启动。您可能希望添加图像控件,而不是添加文字
PnlImages.Controls.Add(new LiteralControl("  <img id=\"img\" class=\"content\" src=\"" + url + "\" runat=\"server\" name=\"img\" onclick=\"return onClick(this);\" />"));


public void onClick(object sender)
{

}