更新查询不起作用 - Webmatrix

时间:2016-03-06 10:35:00

标签: webmatrix

我正在做一个简单的更新查询,它不会更新数据库。有人可以告诉我代码有什么问题吗?

        if(IsPost){
    JobID = Request.Form["JobID"];
    Status = Request.Form["Status"];

    var db = Database.Open("VouchFor");
    var updateCommand = "UPDATE Referral SET Status=@1 WHERE JobID=@0";
        db.Execute(updateCommand, JobID, Status);
        Response.Redirect("~/Account/Dashboard");

            }

1 个答案:

答案 0 :(得分:0)

此代码看起来正确。我怀疑问题出在您定义表单的HTML中。仔细检查它并确保它们像:

JobID = UrlData[0];
...

然后

<form method="post>
   ...

   <input type="text" name="Status" value=""/>
   ...
</form>

或者您在创建页面时是否设置了JobID?请发布您的整个cshtml。