![](/img/trans.png)
[英]MVC 4 : When attempting to upload an image, a null value is getting passed to the controller
[英]Null value getting passed to controller from javascript
我檢查了 SO 中的幾個帖子,並根據一些建議更改了我的代碼,但它仍然無法正常工作。
我正在構建一個 ASP.NET Core MVC 應用程序。 執行時,視圖會顯示帶有 ID 的行列表。 每行都有一個對應的按鈕,需要傳遞按鈕被點擊的行的ID。
在視圖中,我調用了一個 JS 函數,如下所示:
<tr>
<td>
<input type="submit" id="btnSubmit" value="Update Status" class="ids" data-id="@sheet.ID" onClick="sendId(@sheet.ID)" />
</td>
</tr>
我不知道你為什么需要 ajax,但如果你仍然想要它,你必須從按鈕中刪除 type="submit"
<td>
<input id="btnSubmit" value="Update Status" class="ids" onClick="sendId(@sheet.ID)" />
</td>
您需要更改參數的名稱以匹配路由,如下所示:
[HttpPost]
[Route("UpdateStatus/{id}")]
public void UpdateStatus(string id)
{
// Do something
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.