在网格视图 TemplateField 中处理特殊字符“/”
handling special character '/' in grid view TemplateField
我正在尝试通过“/”字符连接模板字段中的两个数据字段,但出现错误 ::
The server tag is not well formed.
如何处理TemplateField
中的特殊字符。
<asp:TemplateField HeaderText="FATHER NAME / MOTHER NAME">
<ItemTemplate>
<asp:Label runat="server" Text='<%# Eval("FATHER_NAME") + " '/' " + Eval("MOTHER_NAME")%>' />
</ItemTemplate>
</asp:TemplateField>
我还没有测试过,但这应该可以。
Text='<%# Eval("FATHER_NAME") + "/" + Eval("MOTHER_NAME")%>'
在代码隐藏文件中定义一个方法
protected string GetParentsName(string fatherName, string montherName)
{
return Convert.ToString(fatherName) + "/" + Convert.ToString(montherName);
}
为 aspx 文件中的每一行调用它,如下所示:
<asp:Label runat="server" Text='<%# GetParentsName(Eval("FATHER_NAME") as string, Eval("MOTHER_NAME") as string) %>' />
我正在尝试通过“/”字符连接模板字段中的两个数据字段,但出现错误 ::
The server tag is not well formed.
如何处理TemplateField
中的特殊字符。
<asp:TemplateField HeaderText="FATHER NAME / MOTHER NAME">
<ItemTemplate>
<asp:Label runat="server" Text='<%# Eval("FATHER_NAME") + " '/' " + Eval("MOTHER_NAME")%>' />
</ItemTemplate>
</asp:TemplateField>
我还没有测试过,但这应该可以。
Text='<%# Eval("FATHER_NAME") + "/" + Eval("MOTHER_NAME")%>'
在代码隐藏文件中定义一个方法
protected string GetParentsName(string fatherName, string montherName)
{
return Convert.ToString(fatherName) + "/" + Convert.ToString(montherName);
}
为 aspx 文件中的每一行调用它,如下所示:
<asp:Label runat="server" Text='<%# GetParentsName(Eval("FATHER_NAME") as string, Eval("MOTHER_NAME") as string) %>' />