Tip*_*ppu 3 c# asp.net gridview
我在GridView上有以下图像按钮,我想通过传递参数调用OnClientClick来调用javascript方法.我收到Server Tag没有很好的错误.我尝试将双引号更改为单引号等,仍然是同一个问题.
OnClientClick="return ConfirmOnDelete('<%#Eval("Name")%>');"
<asp:ImageButton ID="imgDelete" CommandName="Delete" ImageUrl="~/images/fbclose.png" AlternateText="Delete" runat="server" OnClientClick="return ConfirmOnDelete('<%#Eval("Name")%>');"/>
Run Code Online (Sandbox Code Playgroud)
Jam*_*son 10
您需要在OnClientClick属性周围使用单引号:
OnClientClick='return ConfirmOnDelete(<%#Eval("Name")%>);'
Run Code Online (Sandbox Code Playgroud)
在Eval函数之后你还有一个孤立的单引号.如果需要将带有引号的值传递给函数,可以执行以下操作:
OnClientClick='return confirmOnDelete(\"<%#Eval("Name")%>\");'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13123 次 |
| 最近记录: |