我使用的是剃须刀页面ASP.NET.我面临的问题是,如果不使用 bootstrap 模式,我无法使用鼠标或弹出窗口显示用户详细信息

我的工作如下所示

<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#userDetailsModal">
View User Details
    </button>

用于显示用户详细信息的模式 bootstrap

<div class="modal fade" id="userDetailsModal" tabindex="-1" role="dialog" aria-labelledby="userDetailsModalLabel" aria-hidden="true">
        <div class="modal-dialog modal-dialog-centered" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title" id="userDetailsModalLabel">User Details</h5>
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <div class="modal-body">
                    <p><strong>User Name:</strong> @TempData["UserName"]</p>
                    <p><strong>User Role:</strong> @TempData["UserRole"]</p>
                    <p><strong>Environment:</strong> @TempData["Environment"]</p>
                    <p><strong>User ID:</strong> @TempData["UserId"]</p>
                    <p><strong>StatusCode:</strong> @TempData["StatusCode"]</p>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
                </div>
            </div>
        </div>
    </div>

我使用临时数据将用户详细信息从模型传递到视图,并成功传递数据

Image to what I expect to do :

image to picture what I need to do

Updated Post

您可以为附加的示例代码应用弹出窗口吗

推荐答案

在您的代码中,您使用了Boostrap 4种模式来显示数据,但现在ASP.NET Core使用的是Boostrap 5.Boostrap 4Boostrap 5之间的代码有一些不同,您可以更新代码以:

<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#userDetailsModal">
    View User Details
</button>

<div class="modal fade" id="userDetailsModal" tabindex="-1" role="dialog" aria-labelledby="userDetailsModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title" id="userDetailsModalLabel">User Details</h5>
                <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">
                <p><strong>User Name:</strong> @TempData["UserName"]</p>
                <p><strong>User Role:</strong> @TempData["UserRole"]</p>
                <p><strong>Environment:</strong> @TempData["Environment"]</p>
                <p><strong>User ID:</strong> @TempData["UserId"]</p>
                <p><strong>StatusCode:</strong> @TempData["StatusCode"]</p>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
            </div>
        </div>
    </div>
</div>

Jquery相关问答推荐

使用 shell 脚本判断 json 数组响应是否具有特定用户名和状态的 jq 命令

Jquery $(this) 子 Select 器

如何在 jquery 中包含 !important

提交前添加 POST 参数

Jquery .on('scroll')在滚动时不触发事件

当有多个具有相同 ID 值的元素时,jQuery 是如何工作的?

为特定请求禁用 ajaxStart() 和 ajaxStop()

如何在 JQuery UI 自动完成中使用 source:function()... 和 AJAX

jQuery淡出不显示无?

停止输入/书写后如何触发输入文本中的事件?

按文本 Select 链接(完全匹配)

在jquery中查找具有某个属性值的所有元素

带有 jQ​​uery 的饼图

判断文本框是否有空值

如何让 twitter bootstrap 子菜单在左侧打开?

如何获得两个日期对象之间的小时差?

如何在jQuery中 Select 最后一个子元素?

如何使用 jQuery 或仅使用 Javascript 将按钮重定向到另一个页面

IE 中带有 jQ​​uery ajax 调用的无传输错误

小于 10 给数字加 0