这里有什么不对,为什么抱怨关闭“)”?
<asp:TemplateField HeaderText="Name" SortExpression="Name"> <ItemTemplate> <%# Fixnull((namespace.Student)(Container.DataItem),"Name"); %> </ItemTemplate> <EditItemTemplate> <asp:dropdownlist id="ddlStudent" runat="server" datasourceid="CountyDataSource" datatextfield="Name" datavaluefield="Id" autopostback="false"> </asp:dropdownlist> </EditItemTemplate> </asp:TemplateField> protected string Fixnull(object dataItem,string fieldName) { if (dataItem != null) { System.Data.DaTarowView cls = (System.Data.DaTarowView)dataItem; if (!cls.Row.IsNull(fieldName)) return (cls[fieldName]).ToString(); else return " "; } else return " "; } Compiler Error Message: CS1026: ) expected Source Error: Line: 133 Line 131: <asp:TemplateField HeaderText="Name" SortExpression="Name"> Line 132: <ItemTemplate> Line 133: <%# Fixnull((namespace.Student)(Container.DataItem),"Name"); %> Line 134: </ItemTemplate> Line 135: <EditItemTemplate>
解决方法
<%# Eval("CountyName") == null ? " " : Eval("CountyName")%>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。