Is it possible to create a generic Util Function to be used in Eval Page

Posted by Nassign on Stack Overflow See other posts from Stack Overflow or by Nassign
Published on 2010-03-16T00:51:07Z Indexed on 2010/03/16 0:59 UTC
Read the original article Hit count: 457

Filed under:
|
|

I am currently binding a Nullable bit column to a listview control. When you declare a list view item I need to handle the case when the null value is used instead of just true or false.

<asp:Checkbox ID="Chk1" runat="server" 
    Checked='<%# HandleNullableBool(Eval("IsUsed")) %>' />

Then in the page I add a HandleNullableBool() function inside the ASPX page.

protected static bool HandleNullableBool(object value) 
{
    return (value == null) ? false : (bool)value;
}

This works fine but I need to use this in several pages so I tried creating a utility class with a static HandleNullableBool. But using it in the asp page does not work. Is there a way to do this in another class instead of the ASPX page?

<asp:Checkbox ID="Chk1" runat="server" 
    Checked='<%# Util.HandleNullableBool(Eval("IsUsed")) %>' />

© Stack Overflow or respective owner

Related posts about ASP.NET

Related posts about eval