iT邦幫忙

0

ASP.NET MVC Submit Button Value如何帶入變數?

請教各位大大

@Html.ActionLink("(" + item.PaperNum + ")等待被安排的稿件", "GetChairmanPaperList2", "Chairman", new { cId = item.ConferenceId }, new { @class = "btn btn-primary" })

修改為POST方法

@using (@Html.BeginForm("GetChairmanPaperList2", "Chairman", FormMethod.Post))
{
    @Html.Hidden("ConferenceId", item.ConferenceId)
    <input type="submit" value="'(' + item.PaperNum + ')'等待安排的稿件" class="btn btn-primary" />
}

請問我要如何把item.PaperNum這個參數帶入Value值顯示呢?

Homura iT邦高手 1 級 ‧ 2019-07-15 10:47:49 檢舉
加個@在item.PaperNum前面?
leo226 iT邦新手 5 級 ‧ 2019-07-15 11:20:37 檢舉
解決了,謝謝~

1 個回答

1
小魚
iT邦大師 1 級 ‧ 2019-07-15 10:54:23
最佳解答

如果是後端的參數應該是要加@吧

<input type="submit" value="(@item.PaperNum)等待安排的稿件" class="btn btn-primary" />
leo226 iT邦新手 5 級 ‧ 2019-07-15 11:20:17 檢舉

感謝各位大大為新手解答這個小問題~謝謝~

小魚 iT邦大師 1 級 ‧ 2019-07-15 11:33:41 檢舉

原則上如果要從後端傳資料到前端,
在前端會需要加個@接收後端的資料,
只不過@加在哪裡就需要經驗,
C#(正確說法是Razor)跟Html語法之間的配合,
有很多情況,
這部分多做就會有經驗了.
有遇到問題再來發問吧.

我要發表回答

立即登入回答