如何将文本值替换为另一个字符串在SelectListItem或SelectList mvc3



任何人都可以告诉我如何在mvc3中替换SelectListItem SelectList 列表中的Text

假设我有一个选择列表,其中包含a和B作为其Text值以及其他一些文本值。现在我要做的就是将A和B的文本值替换为X和y

虽然我会欢迎任何解决方案,将满足我的要求,但解决方案使用linq将是伟大的。

我找到了问题的答案。虽然我不能在同一列表中替换文本,但我所做的是创建一个新的selecllistitem并替换了那里的文本。

List<SelectListItem> listService = Model.ServiceTypeList.Select(x => new SelectListItem { Text = x.Text.Replace("A", "X").Replace("A", "X"), Value = Convert.ToString(x.Value) }).Cast<SelectListItem>().ToList();                   

但是如果你有更好的方法,那么欢迎你和我分享。

相关内容

  • 没有找到相关文章

最新更新