嗨,我正在尝试做一个if else声明:
@{
if(isset(Request["approve"])) {
var sql6 = "UPDATE Medical SET NurseDecision = 1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3";
var appMedical = new[]{myCDSID, medicalData.MedId, permitAppAppId, employeeCDSID};
db.Execute(sql6,appMedical);
var sql7 = "UPDATE PermitApp SET NurseDecision = 1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3";
var appPermitApp =new[]{myCDSID, reqPermit.MedId, permitAppAppId, employeeCDSID};
db.Execute(sql7,appPermitApp);
} elseif(isset(Request["reject"])){
var sql8 = "UPDATE Medical SET NurseDecision = -1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3";
var appMedical1 = new[]{myCDSID, medicalData.MedId, permitAppAppId, employeeCDSID};
db.Execute(sql8,appMedical1);
var sql9 = "UPDATE PermitApp SET NurseDecision = -1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3";
var appPermitApp1 =new[]{myCDSID, reqPermit.MedId, permitAppAppId, employeeCDSID};
db.Execute(sql9,appPermitApp1);
}
}
用于2个提交按钮,如下所示:
<form>
<input class="button" type="submit" style="margin:10px auto;" name="reject" value="Reject" />
<input class="button" type="submit" style="margin:10px auto; margin-left:400px;" name="approve" value="Approve" />
</form>
然而这是一个错误:
CS1026: ; expected on this line>> } elseif(isset(Request["reject"])){
有人能指出我的错误吗?感谢
答案 0 :(得分:0)
elseif
不是关键字,isset
在c#中不可用,这里有一些代码可以帮助你。
@{
if(!string.IsNullOrEmpty(Request["approve"])) {
var sql6 = "UPDATE Medical SET NurseDecision = 1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3";
var appMedical = new[]{myCDSID, medicalData.MedId, permitAppAppId, employeeCDSID};
db.Execute(sql6,appMedical);
var sql7 = "UPDATE PermitApp SET NurseDecision = 1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3";
var appPermitApp =new[]{myCDSID, reqPermit.MedId, permitAppAppId, employeeCDSID};
db.Execute(sql7,appPermitApp);
} else if(!string.IsNullOrEmpty(Request["reject"])){
var sql8 = "UPDATE Medical SET NurseDecision = -1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3";
var appMedical1 = new[]{myCDSID, medicalData.MedId, permitAppAppId, employeeCDSID};
db.Execute(sql8,appMedical1);
var sql9 = "UPDATE PermitApp SET NurseDecision = -1, NurseCDSID = @0, NurseDate = GetDate() WHERE MedId = @1 AND AppId = @2 AND CDSID = @3";
var appPermitApp1 =new[]{myCDSID, reqPermit.MedId, permitAppAppId, employeeCDSID};
db.Execute(sql9,appPermitApp1);
}
}