首页 > 解决方案 > 如何在不使用 JavaScript 的情况下通过单击 Asp.net 核心中的向上和向下按钮来更改顺序

问题描述

有什么方法可以单击向上/向下按钮来更改 UI 中卡片的顺序。

我是编程新手,我的英语不太好。

 @foreach (var item in Model.languages)
            {
                <div class="card m-2">
                    <div class="card-body">
                        <div>@item.DisplayName</div>
                    </div>
                    <div class="card-footer">
                        <a asp-action="Up" class="btn btn-primary">Up</a>
                        <a asp-action="Down" class="btn btn-primary">Down</a>
                        <a asp-action="Options" class="btn btn-primary">Options</a>
                        <a asp-action="Remove" class="btn btn-danger">Remove</a>
                    </div>
                </div>
            }

这些卡片来自 Json

            var client = new WebClient();
            var jsonPath = (webHostEnvironment.WebRootPath + "/lib/LangData/languages.json");
            var json = client.DownloadString(jsonPath);
            var languages = JsonConvert.DeserializeObject<Languages>(json);

标签: asp.net-core

解决方案


推荐阅读