把<%# 换成 <%= 试一试
<%=...%>是在程序执行时调用,他仅用于向前端输出内容
<%#... %>是在DataBind()方法之后被调用,可以用于数据邦定和执行页面方法等.
<%= %>后台程序一个值在加载是赋值
<%#... %>数据帮顶专用在DataBind()时赋值,一般是 <%# Eval("key")%>的写法
前一个是输出,后一个是绑定数据源。
前一个一般绑定变量或者函数。
后者一般是一个控件执行绑定后,对数据源中绑定字段什么的
你后台cs ShowProvinceName (string provice_id ){
花括号里面写的什么?
}
<%#ShowIfReply(Eval("XXXX"))%>换成这样试试,赶脚这应该不是什么问题
最好贴个后台代码