iT邦幫忙

1

SelectListItem已停止維護,所以已受到淘汰

  • 分享至 

  • xImage

目前Asp.net core 專案中,
建立Model時使用SelectListItem,
需要安裝Microsoft.AspNetCore.Mvc.ViewFeatures。

namespace ClothShop.Models.ViewModels
{
    public class ProductVM
    {
        public Product Product { get; set; }
        public IEnumerable<SelectListItem> CategoryList { get; set; }
    }
}

但是他上面顯示因為套件已過時且已停止維護,所以已受到淘汰。
通常這時候要如何找到可以替代的套件?
還是有其他寫法可以處理?

天黑 iT邦研究生 5 級 ‧ 2024-08-26 16:54:46 檢舉
沒有淘汰啊 8跟9 都還有https://learn.microsoft.com/zh-tw/dotnet/api/microsoft.aspnetcore.mvc.rendering.selectlistitem?view=aspnetcore-8.0
rain_yu iT邦研究生 5 級 ‧ 2024-08-27 08:41:50 檢舉
我是說"Microsoft.AspNetCore.Mvc.ViewFeatures"這個套件要淘汰了,
裡面有個我會使用的功能叫SelectListItem,
我後來上網找發現有幾個套件也有此功能,我就安裝沒被淘汰的
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
緯大啊緯大人
iT邦好手 1 級 ‧ 2024-08-27 09:26:46
最佳解答

我是使用Microsoft.AspNetCore.Mvc.Rendering
他組件說明也是寫Microsoft.AspNetCore.Mvc.ViewFeatures

https://ithelp.ithome.com.tw/upload/images/20240827/20135501ZMXsCYQDLp.jpg

但實際看Nuget其實並沒有安裝Microsoft.AspNetCore.Mvc.ViewFeatures

https://ithelp.ithome.com.tw/upload/images/20240827/20135501XWWmFSRuQh.jpg

我想應該沒有問題吧
就算有...微軟更新應該會幫你處理...((((應該

/images/emoticon/emoticon01.gif

1
yungshan75424
iT邦新手 5 級 ‧ 2024-08-27 09:54:38

我用的版本是.Net Core 6
使用的命名空間是using Microsoft.AspNetCore.Mvc.Rendering
在這個命名空間下的SelectListItem沒有跳已停止維護的問題

我要發表回答

立即登入回答