NET和MVC,我試圖在一個初學者項目上工作,我有點卡住了。MVC 5剃刀變量HTML按鈕點擊
我有數據模型,其中包含多個圖片路徑,我想知道如何更改哪個圖片我想要顯示在我的按鈕點擊視圖。例如:顯示圖片1,單擊HTML按鈕,並更改爲顯示圖片2.
這就是我到目前爲止?我該如何改變picID變量?有人可以解釋嗎?
<tr>
<td><button type="button">Click this to change the picID variable</button></td>
<td>@Html.DisplayFor(model => model.Picture.ElementAt(picID).picturePath)</td>
</tr>
我認爲我們在不同的條件下思考。 model.Picture是多張圖片的列表/數組。所以說model.Picture.ElementAt(0).picturePath將讓我的數組中的第一張圖片。我只是不確定如何在raazor或javascript中將該picID值更改爲我仍然可以從模型中撤回的位置。 Int我上面的示例代碼我只是保持簡單,現在顯示純文本路徑。 – CatfishAlpha45 2014-09-02 02:04:11
@ CatfishAlpha45爲了能夠更改視圖上的當前圖像,您必須將所有圖像路徑(您的數組)放到JS對象或HTML結構中。在我的例子中,我爲每個路徑創建一個鏈接,並在點擊相應的鏈接時更改所呈現的圖像。你試過我的代碼嗎? – 2014-09-02 02:08:56