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)
{
}