當按下該行的“查看詳細資訊”按鈕時,尋找有關如何傳遞表中特定行的“RecordId”值的想法。該專案是帶有 Razor 頁面的 .NET Core 5 Web 應用程式。我沒有設定按鈕,對其他想法開放以發布值并顯示詳細資訊。這是生成表行的代碼片段:
@foreach(var x in Model.masterrecords)
{
<tr >
<td>@x.RecordId</td>
<td>@x.FirstName</td>
<td>@x.LastName</td>
<td>@x.NumberOfRecords</td>
<td>
<input type="submit" asp-page-handler="ViewDetailsBtn" value="view details" />
</td>
</tr>
}
uj5u.com熱心網友回復:
嘗試使用表單發布RecordId:
@foreach (var x in Model.masterrecords)
{
<tr >
<td>@x.RecordId</td>
<td>@x.FirstName</td>
<td>@x.LastName</td>
<td>@x.NumberOfRecords</td>
<td>
<form method="post" asp-page-handler="ViewDetailsBtn" [email protected]>
<input type="submit" value="view details" />
</form>
</td>
</tr>
}
處理程式(如果您的 RecordId 是string型別,請嘗試使用string RecordId):
public void OnPostViewDetailsBtn(int RecordId)
{
}
結果:

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/329444.html
