在ASP.NET中使用enum参数和Eval调用方法

时间:2016-10-22 18:20:01

标签: c# asp.net .net eval

我在页面类

上有这个方法
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来完成任务?

1 个答案:

答案 0 :(得分:1)

如果要使用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>