小编Jam*_*tan的帖子

asp-route-id不传递参数值

此表正确填充@device.DeviceId但未传递@device.DeviceId给控制器操作.

<table border="1" cellpadding="10">
    @foreach (var device in @Model.Devices)
    {
        <tr>
            <td>@device.DeviceId</td>
            <td>@device.DeviceName</td>
            <td>
                <a asp-action="DeleteDevice"
                   asp-controller="Device"
                   asp-route-id="@device.DeviceId" asp->
                    Delete
                </a>
            </td>
        </tr>
    }
</table>
Run Code Online (Sandbox Code Playgroud)

控制器动作签名是

public async Task<IActionResult> DeleteDevice(int deviceId)
Run Code Online (Sandbox Code Playgroud)

调用该操作但deviceId= 0.

如何确保@device.DeviceId正确传递给操作?

asp.net-core-mvc asp.net-core

15
推荐指数
1
解决办法
9673
查看次数

如何阅读appSettings键

根据http://blog.jsinh.in/asp-net-5-configuration-microsoft-framework-configurationmodel/,事情发生了变化.但是,我无法从该文档中了解如何读取appSettings密钥.虽然有一个从ini文件读取的例子.

如何避免使用旧的System.Configuration.ConfigurationManager来读取AppSettingsweb.config中的键值?

c# asp.net-core-mvc asp.net-core

7
推荐指数
2
解决办法
2247
查看次数

标签 统计

asp.net-core ×2

asp.net-core-mvc ×2

c# ×1