日期:2014-05-17  浏览次数:20543 次

如何使用Eval绑定较复杂内容
本帖最后由 bear_123 于 2013-02-26 10:47:24 编辑
如下:
 
<td>
<%# Eval("teacherName")==null?
"未指派教师 &nbsp;&nbsp;<input type='button' value='指派' onclick=alert('指派教师')/>":
Eval("teacherName")%>
</td>


一个简单的分派课程给指定教师的绑定。
如果该课程还没指派教师,显示“未指派教师”,和一个指派按钮,点击按钮后,弹出新层,在其中选择教师;这里是测试代码,所以直接给按钮加了alert;
如果指派过教师,直接显示教师名。

现在的问题是,按这个格式,只能正常显示,点按钮后不会执行弹出警告框操作;如果将换成alert(“指派教师”),又会和外面的双引号冲突。

我js不怎么样,不晓得怎么改,请各位指点!


------解决方案--------------------
转义 ("\'指派教师")