Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 远程验证工作,但表单未发布_Asp.net Mvc_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 远程验证工作,但表单未发布

Asp.net mvc 远程验证工作,但表单未发布,asp.net-mvc,asp.net-mvc-3,Asp.net Mvc,Asp.net Mvc 3,我在两个字段的电子邮件和CNIC上使用远程验证。远程验证工作正常,但当我点击提交按钮表单时,不会发布。当我删除两个文件的远程验证时,请发布数据 模型 控制器 public JsonResult Function2(string Email) { bool IsExist = true; if (Membership.GetUser(Email) != null) { IsExist = fa

我在两个字段的电子邮件和CNIC上使用远程验证。远程验证工作正常,但当我点击提交按钮表单时,不会发布。当我删除两个文件的远程验证时,请发布数据

模型

控制器

 public JsonResult Function2(string Email)
    {
        bool IsExist = true;            
        if (Membership.GetUser(Email) != null)
        {
            IsExist = false;
        }

        return Json(IsExist, JsonRequestBehavior.AllowGet);
    }
    public JsonResult Function(string CNIC)
    {
        bool IsExist = true;
        if (GetUserByCNIC(CNIC) != null)
        {
            IsExist = false;
        }

        return Json(IsExist, JsonRequestBehavior.AllowGet);
    }

    [HttpPost]
    public ActionResult Create(VMModel model)
    {       

     return View(model);

    }
视图代码

<script src="<%: Url.Content("~/Scripts/jquery.validate.min.js") %>"type="text/javascript"></script>
<script src="<%: Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js") %>" type="text/javascript"></script>
<%using (Html.BeginForm("Create", "Controller", FormMethod.Post, new { enctype = "multipart/form-data"}))
 { %>


        <fieldset>                 
           <div class="inner_left">
                 <div class="editor-label">
                <%: Html.LabelFor(m => m.Email)%>
                </div>
                <div class="editor-field">
                <%: Html.TextBoxFor(m => m.Email)%>                
                <%:Html.ValidationMessageFor(m => m.Email)%>
            </div>
                <div class="clear"></div>  

                 <div class="editor-label">
                <%: Html.LabelFor(m => m.CNIC)%>
                </div>
                <div class="editor-field">
                <%: Html.EditorFor(m => m.CNIC)%>                
                <%:Html.ValidationMessageFor(m => m.CNIC)%>
            </div>
                <div class="clear"></div>   

            </div>              
               <div class="clear"></div>         
                </div>

       <div class="clear"></div>                
        <p style="text-align:left;margin-left: auto;margin-right: auto;width: 400px;">                                              
           <input type="submit" class="hrbutton" value="Create" />          
        </p>
    </fieldset>
<% } %>   

m、 电子邮件)%%>
m、 电子邮件)%%>
m、 电子邮件)%%>
m、 CNIC)%>
m、 CNIC)%>
m、 CNIC)%>


您遇到了什么错误?控制器中的Create方法在哪里?@KirillBestemyanov更新问题。我没有错
<script src="<%: Url.Content("~/Scripts/jquery.validate.min.js") %>"type="text/javascript"></script>
<script src="<%: Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js") %>" type="text/javascript"></script>
<%using (Html.BeginForm("Create", "Controller", FormMethod.Post, new { enctype = "multipart/form-data"}))
 { %>


        <fieldset>                 
           <div class="inner_left">
                 <div class="editor-label">
                <%: Html.LabelFor(m => m.Email)%>
                </div>
                <div class="editor-field">
                <%: Html.TextBoxFor(m => m.Email)%>                
                <%:Html.ValidationMessageFor(m => m.Email)%>
            </div>
                <div class="clear"></div>  

                 <div class="editor-label">
                <%: Html.LabelFor(m => m.CNIC)%>
                </div>
                <div class="editor-field">
                <%: Html.EditorFor(m => m.CNIC)%>                
                <%:Html.ValidationMessageFor(m => m.CNIC)%>
            </div>
                <div class="clear"></div>   

            </div>              
               <div class="clear"></div>         
                </div>

       <div class="clear"></div>                
        <p style="text-align:left;margin-left: auto;margin-right: auto;width: 400px;">                                              
           <input type="submit" class="hrbutton" value="Create" />          
        </p>
    </fieldset>
<% } %>