MVCコントローラアクション1:ビューページに値を表示します。コントローラの2つのアクション間の値を渡す
MVCコントローラのアクション2:同じビューページ上のアクションリンクによってトリガ - ビューページ(アクション1で計算された値)に表示された値をパラメータとして受け取り、独自のロジックを実行します。
どちらも同じコントローラの一部です。今私はアクション1を介して値を正常に表示することができます。今、ユーザーがアクション2に実行を取るアクションリンクをクリックした..しかし、私は正常にコントローラのアクション2.
コントローラのアクション1に戻って、これらの値を渡すことはできませんよ。
public ActionResult CalculationsONE()
{
var CalcModel = new CalcViewModel();
int var1 = //Value calculated here
int var2 = //Calculation
CalcModel.Var1= var1;
CalcModel.Var2= var2;
return View(CalcModel);
}
見ます:上記の値がビューページに表示されます。このように。
ユーザーがアクションリンクをクリックすると、値はコントローラのアクション2に渡されます。しかし、それは起こっていない..助けてください。
アクション2コード:
public ActionResult Action2(int? var1, int? var2)
{
//Other logic/calculations.
}
VAR1とVAR2は、ビューからNULL値を取得している。..
してみてくださいあなたはローテクソリューションを試してみました、私は信じて間違っていますか? 'StringTitle'? – Tejs
ありません。これを剃刀以外の構文で書くにはどうすればよいですか?私はこれを試してみる。 – ZVenue
提供されたスニペットが例でした。 = D – Tejs