*解決しました。以下の更新を参照してください
以下にリストされている2つのプロパティを持つクラスがあります。
[HiddenInput(DisplayValue = false)]
public int ProductId { get; set; }
[Required(ErrorMessage = "Please enter a product name")]
public string Name { get; set; }
あるマシンでソリューションを実行すると、関連するページに移動してもEditorFor ProductIdが表示されません-別のマシンでソリューションを実行すると(githubから同じプル)、表示されます(編集できます) 。見られたくない。
マシンごとに異なる可能性があると私が思う唯一の重要なことは、実際のデータベース自体です。
同じコードを使用しているときに、ProductIdプロパティエディターを一方のマシンで表示できるのに、もう一方のマシンでは表示できないのはなぜですか?
ノート
MVCは、マシンごとにビューのレンダリングが異なります(生成されるHTMLは異なります。これは、上記の不一致を反映しています)。
アップデート
問題を解決しました。以下の私の答えを参照してください。