我无法将数据传输到mvc4中查看控制器 [英] I am not able to transver data to view to controler in mvc4
本文介绍了我无法将数据传输到mvc4中查看控制器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
请帮助我。我正在尝试很长时间它的紧急价值不是控制器参数我累了。
我试过的:
Kindly help me .I am trying since long time its urgent value is not coming controller parameter i am tired.
What I have tried:
[HttpPost]
[AllowAnonymous]
public ActionResult Login(string username, string password)
{
return View();
}
和型号
and model
[DataType( DataType.Text)]
[DataType(DataType.Password)]
[Display(Name = "Password")]
public string password { get; set; }
[Required(ErrorMessage = "username")]
[Required(ErrorMessage = "Enter User name")]
public string username { get; set; }
我的观点
my view
div id="mainContent">
<section class="container">
<div class="innerContainer">
<div class="row">
<div id="myWizard" class="formArea LRmargin">
@using (Html.BeginForm("Login", "Account", FormMethod.Post))
{
@Html.AntiForgeryToken()
<div id="divMessage" class=" text-center col-md-4 col-sm-4 col-md-offset-4 alert alert-success">
@Html.ValidationSummary()
</div>
<div class="logo col-sm-12 text-center col-md-12 "> <img alt="" src="~/Images/dotnetsai.png" /></div>
<div class="col-md-4 col-md-offset-4 col-xs-12">
<div class="loginPage panel panel-info">
<div class="form-group">
<span class=""> User</span>
@Html.TextBoxFor(m=> m.username, new { name ="viks" , id ="t" , @class = "form-control" , autocomplete="off" })
@Html.ValidationMessageFor(m => m.username)
</div>
<div class="form-group">
<span class=""> Password</span>
@Html.PasswordFor(m => m.password, new { @class = "form-control" , autocomplete="off" })
@Html.ValidationMessageFor(m => m.password)
</div>
<div class="form-group">
@Html.ActionLink("All Member Registration", "Register", "Account")
</div>
<div class="form-group">
<input id="BtnLogin" type="submit" class="btn btn-success btn-pressure" name="BtnLogin" value="Login" />
<input id="BtnReset" type="reset" class="btn btn-info btn-pressure" name="BtnReset" value="Reset" />
</div>
</div>
</div>
}
<div class="clear"></div>
</div>
</div>
</div>
</section>
推荐答案
同时删除id =t。
为什么要在用户名上应用两个必需属性?您可以删除第一个。
Remove id ="t" as well.
Why are you applying two required attribute on username? You can remove first one.
[Required(ErrorMessage = "username")]
[Required(ErrorMessage = "Enter User name")]
public string username { get; set; }
您好,
请先删除两个属性。
我已经把你的代码带到了本地,它运行得很好。我刚创建了一个(httpget)登录方法,并使用现有代码检查它是否正常工作。
谢谢,
Hi,
Please remove two attribute first.
I have take your code in local and it's working perfectly. Just i have created one more (httpget) method for login and check with existing code it's working perfectly.
Thank you,
这篇关于我无法将数据传输到mvc4中查看控制器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文