Điều này có lẽ rất đơn giản nhưng tôi không thể dường như sắp xếp nó ra trên của riêng tôi. tôi đã tạo ra một đơn giản db và tổ chức phương thức trông như thế nàydropdown trong mvc3 chỉnh sửa mẫu
Tôi cố gắng để tạo ra một Tạo hình thức cho phép tôi để thêm một thứ tự mới. Tôi có tổng cộng 3 bảng vì vậy những gì tôi đang cố gắng có biểu mẫu cho phép người đó nhập Ngày đặt hàng và cũng có danh sách thả xuống cho phép tôi chọn sản phẩm từ bảng sản phẩm
Tôi muốn trở thành có thể tạo chế độ xem Thêm hoặc Chỉnh sửa cho phép tôi chèn OrderDate vào OrderTable và cũng chèn OrderID và ProductID đã chọn vào OrderProduct.
Tôi cần thực hiện các bước nào ở đây.
Tôi đã tạo ra một OrderController và đánh dấu vào "Add Hành động" và hơn thêm một Tạo Xem mà trông như thế này
@model Test.OrderProduct
@{
ViewBag.Title = "Create2";
}
<h2>Create2</h2>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>OrderProduct</legend>
<div class="editor-label">
@Html.LabelFor(model => model.OrderID)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.OrderID)
@Html.ValidationMessageFor(model => model.OrderID)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.ProductID)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.ProductID)
@Html.ValidationMessageFor(model => model.ProductID)
</div>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
}
<div>
@Html.ActionLink("Back to List", "Index")
</div>
Điều này tạo ra quan điểm cho rằng có chứa một textbox cho cả OrderID và ProductID tuy nhiên không có ngày.
khiển CreatePost My has not được thay đổi
[HttpPost]
public ActionResult Create(FormCollection collection)
{
try
{
var data = collection;
// TODO: Add insert logic here
// db.Orders.AddObject(collection);
return RedirectToAction("Index");
}
catch
{
return View();
}
}
Câu hỏi của tôi là,
1.How để tôi trao đổi trên ProductID textbox là một thả xuống đó được phổ biến từ sản phẩm 2.How làm tôi nhận được dữ liệu từ bộ sưu tập FormCollection? Tuy nhiên, tôi đã nghĩ đến việc chỉ là một foreach nhưng tôi không biết làm cách nào để có được tên được đánh máy mạnh mẽ
Bất kỳ trợ giúp nào cho người mới đều rất hữu ích.
Cảm ơn bạn!
Thật buồn cười rằng đây là câu hỏi chính xác hiện tại của tôi, nhưng chưa ai trả lời câu hỏi ở đây. Tôi đã nghĩ rằng những người nghiện MVC sẽ nhảy lên trong 2 giây bằng phẳng. –