簡體   English   中英

在兩個“模型”頁面或“剃刀”頁面之間傳遞ID

[英]Passing ID between two Model or Razor Pages

我是Core和razor編程的新手,在我的項目中,我必須向_Context添加一個用戶,然后傳遞添加的我們的ID

_Context.StaffMember.Add(StaffMember);
            await _Context.SaveChangesAsync();

            Id = StaffMember.UserId;
            return RedirectToPage("./Invite", Id);

當我測試代碼時,我可以正確看到ID,但是它沒有傳遞給另一頁

public async Task<IActionResult> OnGetAsync(int? id){}

並且id為null。 我在用戶頁面上嘗試了asp-route-id =“ Model.Id”,但是它不起作用。

<input type="submit" value="Add" class="btn btn-primary" asp-route-id="Model.Id"/>

誰能幫我這個 ?

return RedirectToPage("./Invite", new { id = Id})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM