当前位置:  开发笔记 > 编程语言 > 正文

asp.net面板声明

如何解决《asp.net面板声明》经验,为你挑选了1个好方法。

我遇到了asp.net面板的可见属性问题.基本上我有一个调用数据库表的页面,并在详细信息视图中返回结果.但是,返回的某些值为null,如果是这样,我需要隐藏它旁边的图像.

我正在使用一个面板来确定是否隐藏或显示图像但是我对该声明有问题:

visible ='<%#Eval("addr1")<> DBNull.Value%>'

我也试过这些:

visible ='<%#Eval("addr1")<> DBNull.Value%>'

visible ='<%#IIf(Eval("addr1")是DbNull.Value,"False","True")%>'

当我使用这些时,我得到错误:

编译器错误消息:CS1026 :)预期

任何有关语法应该是什么的帮助都会很棒.

谢谢



1> Mark Bracket..:

你的语法是VB.NET,但你是编译器说C#(CS*编译器错误).因为我更信任你的编译器:

Visible='<%# Eval("addr1") != DBNull.Value %>'

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有