在ASP.NET中调用带有enum参数和Eval的方法

本文关键字:参数 Eval 方法 enum NET ASP 调用 | 更新日期: 2023-09-27 18:14:16

我在页面class

上有这个方法
public string GetTranslations(UITranslations uiTranslation)
        {
           return ((AppUICulture)Application["UICulture"]).GetTranlsation(uiTranslation);
        }

我想用字符串

填充占位符
<input class="full-width has-padding has-border" id="inpLogId" type="text" placeholder='<%# GetTranslations( UITranslations.LOGIN_ID ) %>' required>

其中UITranslationsenum

如何正确使用Eval来完成?

在ASP.NET中调用带有enum参数和Eval的方法

如果你想使用Eval,你需要创建绑定上下文。最简单的选择之一就是使用FormView。示例如下:

    <asp:FormView ID="FormView1" runat="server" DefaultMode="Insert">
        <InsertItemTemplate>
            <input runat="server" class="full-width has-padding has-border" id="inpLogId" placeholder='<%# this.GetTranslations( UITranslations.LOGIN_ID) %>' />
        </InsertItemTemplate>
    </asp:FormView>