我在路径 Project/MyProjectName/Location_Data.xml 中有一个 xml 文件。里面的xml看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<Root>
<Item id="1" type="province" value="Province A">
<Item id="101" type="district" value="District A">
<Item id="10101" type="precinct" value="Precinct A" />
<Item id="10102" type="precinct" value="Precinct B" />
<Item id="10103" type="precinct" value="Precinct C" />
</Item>
<Item id="102" type="district" value="District B">
<Item id="10201" type="precinct" value="Precinct D" />
<Item id="10202" type="precinct" value="Precinct E" />
<Item id="10203" type="precinct" value="Precinct F" />
</Item>
</Item>
<Item id="2" type="province" value="Province B">
<Item id="201" type="district" value="District C">
<Item id="20101" type="precinct" value="Precinct A1" />
<Item …Run Code Online (Sandbox Code Playgroud) 今天我正在尝试关注Shai Raiten博客的这篇文章,当我完成它时,createStatus返回invalidAnswer这里是我的Register动作
[HttpPost]
[AllowAnonymous]
[CaptchaValidation("CaptchaCode", "registerCaptcha", "Wrong captcha!")]
public ActionResult Register(RegisterModel model)
{
if (ModelState.IsValid)
{
MembershipCreateStatus createStatus;
Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, false, null, out createStatus);
if (createStatus == MembershipCreateStatus.Success)
{
MailHelper.SendConfirmationEmail(model.UserName);
return RedirectToAction("Confirmation", "User");
}
else
{
ModelState.AddModelError("", "Failed!");
}
}
return View(model);
}
Run Code Online (Sandbox Code Playgroud)
这是我的RegisterModel.cs
public class RegisterModel
{
[Key]
public long ID { set; get; }
[Required(ErrorMessage = "Do not Skip this")]
public string UserName { set; get; }
[StringLength(500, MinimumLength = 6, ErrorMessage = …Run Code Online (Sandbox Code Playgroud)