我已經(jīng)設(shè)置了一個(gè) asp.net mvc 網(wǎng)頁(yè)。我的所有操作,例如:創(chuàng)建、編輯等...都有自己的視圖,除了刪除,因?yàn)槲以噲D在 Bootstrap 的幫助下彈出一個(gè)模式。我通過(guò) jQuery/JavaScript 將 id 傳遞給模態(tài),并使用 asp-action 作為表單的屬性,理論上它應(yīng)該可以工作,但事實(shí)并非如此。索引視圖:@if (Model.Tenants.Any()){ <h3>Tenants (@Model.Tenants.Count)</h3> <div class="table-responsive"> <table class="table table-striped table-sm"> <thead> <tr> <th></th> <th>Name</th> <th>Id</th> <th>UrlFriendlyName</th> <th>MicrosoftGraphTenantId</th> <th></th> </tr> </thead> <tbody> @foreach (var tenant in Model.Tenants.OrderByDescending(x => x.Name)) { <tr> <td> <button class="btn btn-primary" onclick="document.location.href = '@Url.Action("Index", "User", new {id = tenant.Id})'">Show Users</button> </td> <td> @tenant.Name </td> <td> @tenant.Id </td> <td> @tenant.UrlFriendlyName </td> <td> @tenant.MicrosoftGraphTenantId </td> <td> <div class="btn-group-justified pull-right "> <button class="btn btn-success" onclick="document.location.href = '@Url.Action("Edit", "Tenant", new {id = tenant.Id})'">Edit</button> <button type="button" class="btn btn-danger" onclick="deleteTenant('@tenant.Id', '@tenant.Name')" data-toggle="modal" data-target="#deleteModal">Delete</button> </div> </td> </tr> } </tbody> </table>
為什么我的表單沒(méi)有將 id 傳遞給控制器???
滄海一幻覺
2023-11-12 14:46:53