.net mvc Ajax.BeginForm 異步提交表單


Ajax.BeginForm異步表單用validform驗證插件。。。。。。

之前找了一個jquery的驗證插件validform,對此插件很滿意,但是這個插件對<input type="button">按鈕不感冒(檢測不到這個按鈕的onclick事件),只檢測<input type="submit">的提交事件。

於是乎想到mvc 有一個異步表單Ajax.BeginForm,經測試可用。記錄下來以便查閱

<script src="~/Scripts/jquery-1.7.1.js"></script><!--引用jquery-->
<script src="~/Scripts/jquery.unobtrusive-ajax.js"></script><!--和上面的jquery一樣是必須的-->


@using (Ajax.BeginForm("tijiao", "ajaxform", null,
     new AjaxOptions
     {
         UpdateTargetId = "UserLogOnContainer",
         HttpMethod = "Post",
         OnSuccess = "success",
     }))
    {
          <input type="text" id="Name" name="Name"/>
      <input type="text" id="Age" name="Age"/>
      <input type="submit" value="提交">
    }

<script type="text/ecmascript">
    function success(e)
    {
        alert(e);
    }
    </script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM