日期:2014-05-17  浏览次数:20460 次

函数调用,简单问题,没分了,希望大家赐教
我在1.aspx中如何写才能调用MyStatus函数

1.aspx
<ItemTemplate>
    <asp:Label ID="Label1" runat="server" Text='<%# MyStatus(Eval("Status"))%>'></asp:Label> 
</ItemTemplate>


conn.cs
protected string MyStatus(object obj)
    {
        if (obj == null) return string.Empty;
        
        if (bool.Parse(obj.ToString()))
            return "开";
        else
            return "关";
    }

------解决方案--------------------
一是1.aspx.cs继承conn.cs
class 1:conn

二是将conn.cs的MyStatus设置为静太方法

public static MyStatus

如果命名空间一样,就可以直接使用conn.MyStatus(),否则前边要加上命名空间