首页 > 解决方案 > HttpPost 在 localhost 中有效,但在服务器上发布后无效

问题描述

我创建了两个具有相同名称的mvc HttpGet方法。我在我的视觉工作室工作的方法HttpPost中发布了 datea 。但是当我在服务器上上传时它不起作用。它向我显示响应消息,但型号列表是postlocalhost200 ok statusnull

解决办法是什么

[HttpGet]
public ActionResult Index()
{
    list ml = new list();
    ml.test = UserDataList;
    ml.spfilterreport = enqList;

    return View(ml);
}

[HttpPost]
public ActionResult Index(Data DD)
{
    list ml = new list();
    ml.test = UserDataList;
    ml.spfilterreport = enqList;

    return View(ml);
}

<form name="myForm" action="~/Home/Index" method="post" enctype="application/x-www-form-urlencoded">
    <div class="row" style="padding: 20px;background: white;margin-top: 6px;">
        <div class="col-md-3">
            <p>From Date: <input type="text" id="FromDate" name="FromDate" required></p>
        </div>
        <div class="col-md-3">
            <p>To Date: <input type="text" id="ToDate" name="ToDate" required></p>
        </div>
        <div class="col-md-3">
            <p><input type="submit" id="btnFilter" name="btnFilter" value="Filter" class="btn btn-info btn-lg" /></p>
        </div>
    </div>
</form>

标签: c#asp.net-mvcasp.net-mvc-4

解决方案


推荐阅读