![](/img/trans.png)
[英]Pass data from ASp.NET MVC Controller to JavaScript function
[英]how can pass data From URL to web Api controller for testing in asp.net mvc
這是我的ApiController代碼。
// POST: api/SecurityApi
[ResponseType(typeof(User))]
public IHttpActionResult PostUser([FromUri] GeneralViewModel model)
{
if (model == null)
{
return this.BadRequest(ModelState);
}
if (ModelState.IsValid)
{
User _user = new User();
_user.FullName = model.Security.FullName;
_user.Email = model.Security.Email;
_user.PhoneNo = model.Security.MobileNumber;
_user.Password = model.Security.Password;
_user.RetypePassword = model.Security.RetypePassword;
_user.CityId = model.Security.CityId;
_user.IsUpdate = model.Security.IsUpdate;
_user.StatusId = (byte)Utilities.Status.Active;
_user.EmailConfirmed = false;
_user.Image = "/images/business.png";
_user.CreatedDate = DateTime.Now;
_user.ModifiedDate = DateTime.Now;
_user.CreatedBy = 1;
var userObj = seuritybll.Insert(_user);
//configur Email
EmailModel _m = new EmailModel();
_m.toAddress.Add(model.Security.Email);
_m.Url = "http://www.bedspacefinders.com/Security/CompleteRegistration/" + userObj.ID;
_m.Subject = "Registration Email";
_m.Body = "To complete registration " + "<a href='" + _m.Url + "'>click here.</a> ";
Utilities.Utilities.SendEmail(_m);
return Ok(true);
}
else
{
return this.BadRequest(this.ModelState);
}
//return CreatedAtRoute("DefaultApi", new { id = user.ID }, user);
}
這是我的api的網址“ http:// localhost:12865 / api / SecurityApi ”,現在我想將數據從url傳遞給UserRegistration的模型,但是我不知道如何首先將數據從url傳遞給apiController我使用了http:// localhost :12865 / api / SecurityApi嗎?“ {firstName:” aitzaz“}” ;; 但任何人都不工作可以幫助我如何將數據從url傳遞到apiModel
您必須使用表格格式來傳遞模型
這將是
http://localhost:12865/api/SecurityApi?firstName=aitzaz
如果模型具有多個屬性
它應該是
http://localhost:12865/api/SecurityApi?firstName=aitzaz&somethingElse=xxxx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.