服务器标记的格式不正确
是这句
OnClientClick="Telligent_ModalOpen('EmployeeEditaspxaction=edit&id='<%# Eval("Employeeid") %>', 750,400, setValue); return false;" 错了
OnClientClick 这个事件里面不能有<%# %>,你这个完成是客户端的一个按钮,没有服务器事件,完全可以这么写:
<a onclick="Telligent_ModalOpen('EmployeeEditaspxaction=edit&id='<%# Eval("Employeeid") %>', 750,400, setValue);" >编辑</a>
首先js是不能添加服务器端控件的,如果你要添加的会就只能这样添加,把报错那句改成这样:
result += "<input type=\"text\" id=\"TextBox_sj_show\" maxlength=\"255\" placeholder=\"最多输入255字符\"/>"
0条评论