我在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" />
答案 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" />