RedirectToAction()
作成していない場合に使用します。例:
public ActionResult OrderGas(){
// do check here to see if they have system account
if (!hasSystemAccount()){
// this will re-display the add another account page each time
return RedirectToAction("AddAnotherAccountAction");
}
//other wise continue;
return view("OrderGas");
}
または、モデルに応じてJavaScriptを使用してボタンを非表示にすることもできます
public ActionResult OrderGas(){
// do check here to see if they have system account
Boolean hasAccount = this.hasSystemAccount();
// apply to the model
model.hasSystemAccount = hasAccount;
return view("OrderGas", model);
}
次に、jqueryはこの値をチェックし、それに応じてリンクを非表示にすることができます
if($('#hasSystemAccount').val().toLower() = "false"){
$('.myLinkClass').hide();
}