私はこのポストの形で自分のビューのためのかみそりのファイルを使用しています:レイザービューはコントローラに入力を送信していませんか?
@using (Html.BeginForm("Save", "MyEventController", FormMethod.Post))
{
<md-input-container class="md-block" flex-gt-xs="">
<label>Title</label>
<input type="text" name="title" />
</md-input-container>
<md-input-container class="md-block">
<label>Address</label>
<input type="text" name="address" id="txtAddress">
</md-input-container>
<md-button class="md-raised">
<input type="submit" value="Save" />
</md-button>
}
私は以下のショーとしてのコントローラ/ EventController.csで私のコントローラに私の入力を送りたい:
public class MyEventController : Controller
{
[HttpPost]
public void Save(FormCollection collection)
{
InputEvent y = new InputEvent();
y.title = collection["title"];
y.address = collection["address"];
}
}
Save()メソッドは決して呼び出されないようです。 Save()に送信するにはどうすればよいですか?私は、Visual Studioで2015
voidの代わりにActionResultを試してください。 –