gpt4 book ai didi

c# - ASP.Net Core View 作为弹出框

转载 作者:太空宇宙 更新时间:2023-11-03 22:56:21 26 4
gpt4 key购买 nike

我目前正在处理一个表格。在表单中,如果没有需要的项目,您可以单击添加按钮,它会将您带到一个新表单,您可以在其中添加项目。我不想让我的 View 转到另一个页面,而是希望它在表单上方弹出,以便用户可以快速添加项目,而不必浏览页面。

这是我的 Create.cshtml

的片段
<div class="form-group">
<label asp-for="INT_CertificationsID" class="col-md-2 control-label"></label>
<div class="col-md-3">
<select asp-for="INT_CertificationsID" class ="form-control" asp-items="ViewBag.INT_CertificationsID"></select>
</div>
<a class="btn btn-default" asp-area="" asp-controller="INT_Certifications" asp-action="Create">Add Certification</></a>
</div>

单击添加认证属性时,我希望弹出一个框到 Create.cshtml 以进行认证。这样他们就可以快速将其添加到列表中并继续填写表格。

我已经查找了几个示例来执行此操作,但大多数示例要么太旧、太长,要么由于 JqueryUI 的 nuget 包错误而无法在 .netcore 中工作。

最佳答案

您需要制作一个 Controller 方法,将弹出窗口中您想要的页面作为 PartialView 返回。

我认为你的意思是模态而不是“弹出”......你需要使用模态机制来创建模态窗口并通过 AJAX 获取(或发布)你的部分并使用结果显示在模态窗口中。

我喜欢 bootbox,它是引导模式功能的包装器。

关于c# - ASP.Net Core View 作为弹出框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45176013/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com