首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

大家帮小弟我看一下,下面的null判断和后面的取值,是否进行了2次数据库查询

2012-04-25 
大家帮我看一下,下面的null判断和后面的取值,是否进行了2次数据库查询!asp:TemplateField SortExpression

大家帮我看一下,下面的null判断和后面的取值,是否进行了2次数据库查询!
<asp:TemplateField SortExpression="U_DWDM" HeaderText="所属单位">
  <ItemTemplate>
  <%#(new wyzhxt.BLL.Manager.DHQK05()).GetModel(Eval("U_DWDM").ToString()) == null ? "" : (new wyzhxt.BLL.Manager.DHQK05()).GetModel(Eval("U_DWDM").ToString()).DW_MC%>
  </ItemTemplate>
  </asp:TemplateField>

这样能执行,懒得再去写个函数了!

[解决办法]
是的 除非编译器有优化 发现这两个调用的是同一个然后生成一个临时变量

热点排行