【问题标题】:Passing data to function将数据传递给函数
【发布时间】:2015-12-14 08:55:09
【问题描述】:

我想将变量 Date 传递给我的函数 HasBtnRights()。关于如何做到这一点的任何建议?

<asp:TemplateField HeaderText="More info" Visible='<%#HasBtnRights(Eval("Date")) %>'>
    <ItemTemplate>
        <asp:Button runat="server" OnClientClick='openModalPopup(<%# Eval("Agreement")%>);' Text="Open"/>
    </ItemTemplate>
</asp:TemplateField>

【问题讨论】:

标签: html asp.net


【解决方案1】:

如果要根据特定条件隐藏/显示按钮,可以设置按钮本身的 Visible 属性。

<asp:TemplateField HeaderText="More info" >
    <ItemTemplate>
        <asp:Button runat="server" Visible='<%#HasBtnRights(Eval("Date")) %>'  OnClientClick='openModalPopup(<%# Eval("Agreement")%>);' Text="Open" />
    </ItemTemplate>
</asp:TemplateField>

然后,在你的代码后面:

public bool HasBtnRights(DateTime myDate) {
    // your date logic here
    return true; // or return false;
}

【讨论】:

    猜你喜欢
    • 2021-02-27
    • 1970-01-01
    • 1970-01-01
    • 2020-07-28
    • 2011-06-19
    • 2019-08-03
    • 2016-07-19
    • 1970-01-01
    相关资源
    最近更新 更多