首页 > 解决方案 > 如何使用 ASPX 表单中的列表项

问题描述

我有一个来自后面代码(.cs 文件)的项目列表,我需要以 ASPX 形式使用它来替换 asp:Label 文本。这是下面的代码。

代码背后

public class ResourceViewModel
{
    public string resourceKey { get; set; }
    public string resourceValue { get; set; }
}

public List<ResourceViewModel> resourceViewModel = null;
protected void Page_Load(object sender, EventArgs e)
{
    resourceViewModel = new Common().ReadAllResourceItemsAsync();
}

ASPX 页面

<asp:Label ID="lblSelectRpt" runat="server" Text="resourceViewModel.where(x=>x.resourceKey == "Select Report").Select(x=>x.resourceValue).FirstOrDefault())"></asp:Label>

在这里,上面的标签文本应该通过将“选择报告”键传递给列表来替换,并在标签中获取要替换的文本。

无论如何我可以在脚本或内联中使用来实现这一点?

标签: c#asp.net

解决方案


推荐阅读