私は、ViewBagを使用して、コントローラからビューに変数を渡しています。コントローラ部:私の見解ではボタンに変数を割り当てる方法asp.net mvc 5
ViewBag.Counter = count;
私はボタンを作成し、私は、この変数にあなたは変数を取得し、ボタンを押すたびに、ボタンの値を割り当てます。それはビューに私のコードです:
@using (Html.BeginForm("UploadExcel", "Probe", FormMethod.Post, new { enctype = "multipart/form-data", onsubmit = "return myFunction()" }))
{
<div class="form-horizontal">
<div class="form-group">
<div class="col-md-10">
<input type="file" id="FileUpload" name="FileUpload" class="" />
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<br />
<input class="inner" type="submit" value="Upload" id="btnSubmit" />
<button class="inners" value="@ViewBag.Counter">But</button>
<button>@Html.ActionLink("View Domain Name", "Domain", "Probe") </button>
</div>
</div>
</div>
}
私はそれは私にいくつかの奇妙なライン与えボタン押したとき:[ "\ u003cul \ u003e"、 "\ u003cli \ u003ePleaseエクセルファイル\ u003c /李の\ u003eを選択" を、 "\ u003c/ul \ u003e"] と私のアドレスバーにはhttp://localhost:54570/Probe/UploadExcelにリダイレクトされています。代わりに変数の値が表示されます。
あなたは何を意味していますか?私のために働いていませんか?また、 '@ ViewBag.Counter'を角括弧なしで試して、' count'がnullでも空でもないことを確認してください。 –
私は質問を編集します。 – Vytautas
アクションメソッド 'UploadExcel'も追加してください。メソッドを呼び出してファイルとカウンタの値を渡したいだけですか? –