Asp.net mvc 3 ASP.NETMVC3剃须刀弹出视图
我是网络开发新手 我已经在MVC3 Razor中使用实体框架创建了视图。。 我所做的是, 我首先创建了模型(客户机)和DbContext(ClientDbContext)类。 然后,我添加了带有scaffolfind选项的控制器 模板:具有读/写操作和视图的控制器,使用实体框架 模型类:客户端 数据上下文类:ClientDbContext 视图:Razor(CSHTML) 它创建控制器类和索引、详细信息、删除、删除视图。。。 之后,我修改了搜索和分页的索引页 一切都很好。。。 在索引页面中,我有创建、编辑、删除、详细链接。。。 当我点击链接时,浏览器加载到该页面并正常工作 但是当我点击索引页面中的链接时,我需要弹出这些视图。。。 我不知道怎么做。。。我读了很多文章,但我很困惑。。。 请帮助我以有效的方式解决这个问题Asp.net mvc 3 ASP.NETMVC3剃须刀弹出视图,asp.net-mvc-3,razor,entity-framework-4,popup,Asp.net Mvc 3,Razor,Entity Framework 4,Popup,我是网络开发新手 我已经在MVC3 Razor中使用实体框架创建了视图。。 我所做的是, 我首先创建了模型(客户机)和DbContext(ClientDbContext)类。 然后,我添加了带有scaffolfind选项的控制器 模板:具有读/写操作和视图的控制器,使用实体框架 模型类:客户端 数据上下文类:ClientDbContext 视图:Razor(CSHTML) 它创建控制器类和索引、详细信息、删除、删除视图。。。 之后,我修改了搜索和分页的索引页 一切都很好。。。 在索引页面中,我有
提前感谢…使用ASP.NET MVC无法直接在页面中创建模型弹出窗口。您可以自己使用javascript和css来完成,但我强烈建议您使用JSUI框架来完成这项工作。有一个弹出模式框,除了他们称之为对话框 可以找到jQuery UI对话框的文档。通过示例查看如何设置它的详细信息。但这是你需要做的基本流程:
- 下载所需文件并将其包含在页面上(CSS/JS文件)
- 从create/update/delete视图中获取html,并将其放在索引页上,将它们包装在具有适当id的div中
- 当页面加载时,使用jQueryUI以div为目标,您希望成为一个弹出窗口
<script>
$(function() {
$( "#dialog" ).dialog();
});
</script>
<div id="dialog">
@using(Html.BeginForm()){
@Html.EditorForModel()
<input type='submit' value ='Submit'/>
}
</div>
$(函数(){
$(“#dialog”).dialog();
});
@使用(Html.BeginForm()){
@Html.EditorForModel()
}
您的意思是希望创建/更新/删除视图处于弹出模式,而不是重定向到新页面?