我在我的MVC应用的控制器,其将数据插入数据库中。这看起来像下面这样:将值传递给控制器
public ActionResult Add(string orgCode)
{
ClientClass client = new ClientClass();
if (ModelState.IsValid)
{
int _records = client.Insert(orgCode, "");
// int _records = insertmodel.Insert(insertmodel.Org_Name, insertmodel.Org_Code);
if (_records > 0)
{
return RedirectToAction("Index", "Home");
}
else
{
ModelState.AddModelError("", "Can Not Insert");
}
}
return View(client);
}
我也有我的视图层的一些输入字段,其存储的NG-模型我的数据我输入它看起来像这样:
<div id="step-2" ng-controller="HomeController">
<div class="form-group">
<div class="form-group" style="padding-left:33%">
<div class="row">
<br />
<div class="col-lg-2">
<h2 style="color:#FF5D00">STEP 2:</h2>
</div>
<div class="col-lg-5">
<h2 style="color:#00386B"> Contact Details</h2>
</div>
</div>
<div class="row">
<div class="col-lg-2" style="padding-top:8px">
<label for="contactperson" class="labelQuestion">Contact Name</label>
</div>
<div class="col-lg-7">
<input type="text" class="form-control" name="contactperson" ng-model="userDetails.contactperson" id="txtContactPerson" placeholder="e.g John Smith">
<div class="help-block with-errors"></div>
</div>
</div>
<div class="row">
<div class="col-lg-2" style="padding-top:8px">
<label for="contactemail" class="labelQuestion">Contact Email</label>
</div>
<div class="col-lg-7">
<input type="text" class="form-control" name="contactemail" ng-model="userDetails.contactemail" id="txtContactEmail" placeholder="e.g [email protected]">
<div class="help-block with-errors"></div>
</div>
</div>
<div class="row">
<div class="col-lg-2" style="padding-top:8px">
<label for="contactnumber" class="labelQuestion">Contact Number</label>
</div>
<div class="col-lg-7">
<input type="text" class="form-control" name="contactnumber" id="txtContactNumber" ng-model="userDetails.contactnumber" placeholder="e.g +27 76 256 0098">
<div class="help-block with-errors"></div>
</div>
<button type="submit">submit stuff</button>
</div>
</div>
</div>
<pre>{{userDetails |json }} </pre>
{{message}}
</div>
在我的javascript,我测试,看看是否Angularjs绑定工作:
$scope.userDetails = { organisationname: '', organisationcode: '', branchcode: '', department: '', daterange: '', contactperson: '', contactemail: '', contactnumber: '' }
我所试图做的是通过那些我山坳值lecting到这增加了该数据库的方法。 4小时挣扎后,我很失落。我不知道从哪里(JavaScript或从视图)以及如何通过传递这些参数调用该方法。任何援助将不胜感激。