0
首先,我是網絡開發新手,請原諒我解決這個新手問題。mvc將輸入值傳遞給控制器參數
我有4個輸入在我的視圖,我想發送到我的控制器,當按下按鈕。
<input type="text" name="title" />
<input type="text" name="description" />
<input type="text" name="link" />
<input type="date" name="date" />
這裏是我的ControllerMethod:
public ActionResult AddNewsToList(string title ="a", string description = "b", string link = "c", string pubDate = "01-02-2016")
{
Models.RssWriter.createNewsItem(title, description, link, pubDate);
return View("News", NewsFeed.Models.RssReader.GetRssFeed());
}
因此,誰能指導我做了一個按鈕,能爲我做到這一點?謝謝閱讀。
編輯
這是它是如何看起來像現在:
CreateNews.cshtml
@using (Html.BeginForm("AddNewsToList"))
{
<table>
<tr>
<th>
Titel
</th>
<tr>
<td>
<input type="text" name="title" />
</td>
<tr>
<th>
Beskrivelse
</th>
<tr>
<td>
<input type="text" name="description" />
</td>
<tr>
<th>
Link
</th>
<tr>
<td>
<input type="text" name="link" />
</td>
<tr>
<th>
Udgivelsesdato
</th>
<tr>
<td>
<input type="date" name="date" />
</td>
<tr>
<td>
<br />
</td>
</table>
<input type="submit" id="AddNewsToList" name="AddNewsToList" value="Tilføj" />
}
但這似乎並沒有工作。
我不明白爲什麼這個帖子值得的反對票。在這個網站很難找到類似的問題。關於提交表單的每個問題都比較先進,就像同時有兩個按鈕一樣。 –
你有什麼試過?你知道任何關於HTML,
默認值是因爲它們是可選的 –