ASP.NET Razor编辑数据页面

时间:2012-02-26 18:21:08

标签: asp.net html ado.net razor

我在WebMatrix中使用ASP.NET Razor编辑数据时遇到了一些问题 我使用Update命令编写此代码以编辑数据但不幸的是它不起作用:s:s

剃刀代码:

    @{
      {
            var userId = Request["UserId"];
    var db = Database.Open("intranet");
    var query = "UPDATE Personne SET Demande = @0 WHERE UserId LIKE '%@1%'";
    db.Execute(query,"refuser", userId);
 }
    }

html代码:

<form action="responsable.cshtml" method="post">
<input type="hidden" name="UserId" value="saadwafqui" />
<input type="submit" value="Oui" /> 

2 个答案:

答案 0 :(得分:1)

试试这样:

var query = "UPDATE Personne SET Demande = @0 WHERE UserId LIKE '%'+@1+'%'";

答案 1 :(得分:0)

您可以使用以下代码:

@{
  if (IsPost){
    var userId = Request["UserId"];
    var db = Database.Open("intranet");
    var query = "UPDATE Personne SET Demande = @0 WHERE UserId LIKE '%" + userId + "%'";
    db.Execute(query,"refuser" );
  }


}

html代码:

<form action="responsable.cshtml" method="post">
<input type="hidden" name="UserId" value="saadwafqui" />
<input type="submit" value="Oui" />