Here the model should be if you really want in MVC style
public class Soru
{
public int ID{get;set;}
public string Ad{get;set;}
public string SoruIcerik{get;set;}
public string Cevap{get;set;}
public int Sira{get;set;}
}
And the view should have the @using form action and controller name defined
@model Matogram.Models.Soru
@{
using (Html.BeginForm("Index", "ControllerName", FormMethod.Post, null))
{
<div class="col-md-7">
@Html.TextAreaFor(m => m.SoruIcerik, new { @name = "soruIcerik", @id = "soruIcerik", @rows = "10", @cols = "80" })
</div>
<div class="col-md-5">
<div class="col-md-4 formSatiri">
<label class="formSatiri">
Soru Adi :
</label>
</div>
<div class="col-md-8">
@Html.TextBoxFor(m=>m.Ad, new { @class = "formSatiri" })
</div>
<div class="col-md-4 formSatiri">
<label class="formSatiri">
Cevap :
</label>
</div>
<div class="col-md-8">
@Html.TextBoxFor(m => m.Cevap, new { @class = "formSatiri" })
</div>
<div class="col-md-12 formSatiri">
<input type="submit" class="btn btn-primary btn-sm pull-left" value="Kaydet"/>
</div>
</div>
}
}
Hope this helps