わかりました、私はこの MVC の世界全体に慣れていませんが、物事を成し遂げるにはかなり良い方法のようで、ここで機能させようとしています。
問題は、SQL データベースのテーブルから登録ページの単純なドロップダウン フォームにデータを取得できないことです。
私は、どこに物を置くべきか、テーブルを開くコードをどこに置くべきか、IDを選択するべきか、どこに置くべきか、response.write
そしてどのようにそれをビューに送るのか分かりません。
私のモデルはこれです:
public class users
{
public string name {get; set;}
public int user_id {get; set;}
}
私のコントローラーはこれです:
[HttpGet]
public ActionResult ListUser()
{
return View();
}
そして私の見解はこれです:
@model Community.Models.users
私は今2日間グーグルで検索し、YouTubeでいくつかのビデオを見ましたが、役に立たず、見つかりません. どなたか詳しい方お願いします。また、より多くの質問を参照できる優れたチュートリアルやフォーラムを教えてください。
このプロジェクトではまだ運がありません..
フォームを作成していて、そのフォーム内に db-loop ( IEnumerable
) が必要ですが、現在のモデルはIEnumerable
. 私はかなり行き詰まっており、たくさんのチュートリアルを見ましたが、それらはすべて1つの接続しかリストしていません.2つのモデルが必要な場合はどうすればよいですか?
これが私のコントローラーです。リストをビューに渡す必要があると思いますよね?
public ActionResult Registration()
{
return View(db.users.ToList());
}
IEnumerable
モデルなしでビューでそのリストを取得するにはどうすればよいですか?
@neoistheone、あなたの例はあまり役に立ちませんでした。私のDBは次のように開きます:
private DataBaseContext db = new DataBaseContext();
方法はわかりませんが、接続が開きます。私は何時間も試しましたが、それはばかげているだけで、長い間寝ていません!
私は ASP-Classic fyi のプログラミングに慣れており、最新の言語と OOP のプログラミングに関する知識をアップグレードするための最初の真剣な試みです。