データベースの1つの列に2つのテキストボックスデータを追加する方法がわかりません。複数のフォームデータを1つのデータベース列に追加する
サンプル:
<input name="Name" type="text" />
<input name="Address" type="text" />
と名+住所のように見て、単一の列に入れることが
おかげ
データベースの1つの列に2つのテキストボックスデータを追加する方法がわかりません。複数のフォームデータを1つのデータベース列に追加する
サンプル:
<input name="Name" type="text" />
<input name="Address" type="text" />
と名+住所のように見て、単一の列に入れることが
おかげ
ので、値にカンマが保存されるということ を入力するために2人の同じ名前を付け別途
私のdaの1つの列に2つのテキストボックスデータを追加する方法タベース。
ビューモデルを使用できます。
ドメインモデル:
public class Foo
{
public string Location { get; set; }
}
ビューモデル:
public class FooViewModel
{
public string Address { get; set; }
public string Name { get; set; }
}
ビュー:
@model FooViewModel
@using (Html.BeginForm())
{
@Html.LabelFor(x => x.Address)
@Html.EditorFor(x => x.Address)
@Html.LabelFor(x => x.Name)
@Html.EditorFor(x => x.Name)
<button type="submit">Save</button>
}
コントローラー:
public class SomeController: Controller
{
public ActionResult Save()
{
return View(new FooViewModel());
}
[HttpPost]
public ActionResult Save(FooViewModel model)
{
Foo foo = new Foo
{
Location = model.Name + model.Address
};
//... save the foo domain model to your database
...
}
}
データベースの1つの列には、**情報の1つの項目**のみが含まれている必要があります(データベース設計では絶対的に基本的な方法 - 最初の正規形)。そうでなければ、あなたの次の質問は、そのデータベース列とは別に2つの部分を解析する方法になります..... –