gpt4 book ai didi

ASP.NET DropDownBox 的 Text 和 Value 属性均为 "Text"

转载 作者:行者123 更新时间:2023-12-02 10:23:25 24 4
gpt4 key购买 nike

好吧,我觉得我在这里错过了一些非常简单的东西。我有一个 ASP.NET DropDownList 控件:

<asp:DropDownList ID="rightColumnDropDownList" runat="server"></asp:DropDownList>

在后面的代码中,我有(简化,但仍然有问题):

protected override void OnPreRender(EventArgs e)
{
ListItemCollection options = new ListItemCollection();
options.Add(new ListItem("name", "value"));

this.rightColumnDropDownList.DataSource = options;
this.rightColumnDropDownList.DataBind();
}

但是,生成的呈现 HTML 具有包含选项元素的值和文本的“名称”的选项。

<option value="name">name</option>

我在这里缺少什么?我也尝试过,但没有成功:

options.Add(new ListItem(){ Text= "name", Value = "value"});

最佳答案

options.Add(new ListItem { Text= "name", Value = "value"});

然后尝试指定 DataValueFieldDataTextField属性:

leftColumnDropDownList.DataValueField = "Value";
leftColumnDropDownList.DataTextField = "Text";

关于ASP.NET DropDownBox 的 Text 和 Value 属性均为 "Text",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5627912/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com