服务器标签没有格式错误

我写了这段代码。 代码包含预期的runat =“server”属性,但是它给了我这个错误消息: error on hiddenfield part error on hiddenfield

    " runat="server" /> image" /> 

您不能在双引号内使用双引号,因此请使用 quotes quotes组合。

更改

  

  

使用eval scriptlet时,请尝试使用单引号而不是双引号,如下所示:

     image 

我真的不明白为什么这是必需的原因,但这是有效的。

因为报价我有同样的错误,这就是我如何修复我的错误

  OnClientClick='<%# "CallToFunc("+ Eval("Val") + ",\"" + Eval("StringVal") + "\");return false;"