Tôi có nhiều vấn đề trong asp.net vì tôi mới làm quen với điều đó. vì vậy tôi đã tìm kiếm nhưng tôi không tìm thấy câu trả lời của tôi.Điền vào mẫu trong giao diện và vượt qua bộ điều khiển
Trước hết công cụ xem của tôi là aspx không phải là dao cạo và đó là vấn đề chủ yếu của tôi.
này Chế độ xem
<%= Html.HiddenFor(model => model.SharingPremiumHistoryID) %>
<%= Html.HiddenFor(model => model.ItemId) %>
<div class="group">
<span> ارسال به </span>
<%= Html.DropDownListFor(model => model.SharingTargetType, Model.SharingTypes) %>
</div>
</hgroup>
<div class="newseditor">
<div class="input-form">
<%= Html.LabelFor(model => model.SharingTitle, "عنوان خبر") %>
<%= Html.TextBoxFor(model => model.SharingTitle) %>
</div>
<div class="input-form">
<%= Html.LabelFor(model => model.Content, "متن خبر") %>
<%= Html.TextAreaFor(model => model.Content) %>
</div>
<div><input id="fileUpload" type="file" />
</div>
<button name="post" type="submit" >ارسال خبر</button>
như bạn vì vậy tôi có một số mục mà điền vào mô hình.
bây giờ câu hỏi của tôi là làm thế nào tôi vượt qua quan điểm này để điều khiển (với ra Ajax) với nút gửi.
và đây là điều khiển
public virtual ActionResult Add()
{
var model = new ResturantSharingViewModel();
model.SharingTargetType = getSharingTargetTypesSelectListItems();
return PartialView(model);
}
Cảm ơn bạn @beautifulcoder, nhưng cơ quan điểm của tôi là aspx – salar
@salar - không ai trong số điều đó quan trọng. '<% Using (Html.BeginForm())%>' cũng làm việc với công cụ xem WebForms. Addtionally, '[HttpPost]' là chú thích dữ liệu đi vào bộ điều khiển/hành động của bạn - nó không liên quan gì đến công cụ xem. – Tommy