ASP.NET主题中的代码表达式

时间:2009-10-19 02:42:04

标签: c# asp.net data-binding themes

绑定表达式(例如<%#%>)仅在ASP.NET外观中以非常有限的方式允许。

似乎只接受带有文字参数的 Eval (“”)语句。

不允许使用格式化函数或复合表达式。

两部分问题:

  1. 如何支持Text ='<%# Eval(MyEnum.FirstName)%> '里面的一个 皮肤

  2. 如何支持Text ='<%#Eval(MyEnum.FirstName)+ Eval(MyEnum.LastName)%>'在皮肤里面

1 个答案:

答案 0 :(得分:0)

这会有用吗?

<%= MyEnum.FirstName %>

编辑:挂起,只有在输出原始html时才会起作用。这是你想要实现的目标吗?

编辑:为什么不在你的MyEnum类中添加一个为你连接的属性?例如:

public string FullName { get { return FirstName + ' ' + LastName; } }

然后您的绑定表达式可能是:

<%# Eval(MyEnum.FullName) %>