@using (Html.BeginForm())参数

@using (Html.BeginForm())参数示例

原文链接:https://www.cnblogs.com/firstcsharp/p/3238321.html

  1. 指定表单提交方式和路径等

    @using (Html.BeginForm("Index", "Home", FormMethod.Get, 
    new { name = "nbform", id = "nbform" }))
    
         
         
    • 指定表单提交为数据方式

      @using (Html.BeginForm("ImportExcel", "Stock", FormMethod.Post, 
      new { enctype = "multipart/form-data" }))
      
           
           
    • 下面的操作可以防止提交链接后面自带参数

      @using (Html.BeginForm("AddDIYBillOfLading", "BillOfLading", 
      new { id ="" }, FormMethod.Post, 
      new { name = "myform", id = "myform" }))
      
           
           

    操作实例 :
    cshtml:

    @using (Html.BeginForm(“New”, “Account”, FormMethod.Post, new { @id = “form1”, enctype = “multipart/form-data” }))

    New: 后台提交事件
    Account: Controller

    控件:

    给控件关联事件

    SubmitAccount(“btnSave”, “form1”, “/B2C/Account/New”, “保存成功”, true, beforeFun, afterFun);

    $.ajax()方法

    function 函数名() {
    var url = “/文件夹/controller名称/后台事件名称”;
    $.ajax({
    cache: false,
    type: “POST”,
    url: url,
    data: $(’#form1’).serialize(), // $(’#’ + form).serialize(), // 要提交的表单,必须使用name属性
    beforeSend: function () {
    LockSubmit(true, pwdReset);
    },
    success: function (success) { // msg 弹出信息,success 成功信息,reset 是否重置标识, true 是否关闭窗口
    //ShowMsgDialogAndCloseWin(msg, success, reset, false);
    //ShowMsgDialog_F(msg, success, reset, false);
    // $(this).dialog(dialog_F_test);
    alert(msg);

                LockSubmit(false, pwdReset);
                clear();
            },
            error: function (xhr, status, error) {
                var errs = ParseExceptionMsg(xhr);
                ShowMsgDialog(errs, "no", false);
                LockSubmit(false, pwdReset);
            },
            complete: function () {
                LockSubmit(false, pwdReset);
            }
        });
    

    后台control 事件

    public async Task New(FormCollection form, BANKACCOUNTDto model)
    参数 :FormCollection form, BANKACCOUNTDto model

    • 0
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 0
      评论

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值