如何将DataBinding内联代码放入内联C#代码中?
问题描述:
我该如何达到预期效果? 下面的代码:如何将DataBinding内联代码放入内联C#代码中?
<% if(!String.IsNullOrEmpty(%><%#Eval(Container.DataItem,"OrderXml");%><%)){ %>
等等,其被放置在ItemTemplate
内部的TemplateColumn
的内部。在CodeBehind页面中,我将绑定一个值到OrderXml字段,偶尔是NULL
。
不幸的是我得到编译错误。
答
评估和演示之前就去掉括号:
<%# if(!String.IsNullOrEmpty(Eval(Container.DataItem,"OrderXml")
...
这并没有为我工作。 这里是整个代码: " href="javascript:void(0)" onclick="show('','ResponseXml')">[Show] NULL 的“ scott 2010-07-29 16:50:01