首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ASP .NET MVC3剃刀弹出式视图

ASP .NET MVC3剃刀弹出式视图
EN

Stack Overflow用户
提问于 2013-02-22 23:04:54
回答 2查看 3.5K关注 0票数 0

我是web开发的新手..

我已经在MVC3剃刀中使用实体框架创建了视图。我所做的是,我首先创建了模型(客户端)和DbContext(ClientDbContext)类。然后,我使用scaffolfind选项添加控制器

模板:具有读/写操作和视图的控制器,使用实体框架

模型类:客户端

数据上下文类: ClientDbContext

视图: Razor(CSHTML)

它创建了控制器类和索引、详细信息、删除、删除视图...在那之后,我修改了搜索和分页的索引页面...

一切都很好...在索引页面中,我有创建,编辑,删除,详细链接...当我点击浏览器加载到该页面的链接,并且工作正常...

但是当我点击索引页面中的链接时,我需要弹出这些视图...我不知道该怎么做。我研究了很多文章,但是我很困惑……请帮助我以有效的方式解决这个问题…

先谢谢你...

EN

回答 2

Stack Overflow用户

发布于 2013-02-22 23:20:30

在页面中创建模型弹出窗口不是直接使用ASP.NET MVC可以完成的事情。您可以使用javascript和css自己完成此操作,但我强烈建议您使用JS框架来完成此操作。jQuery UI有一个弹出式模式框,只不过他们称之为对话框。

可以在here中找到jQuery UI对话框的文档。看一下示例,了解如何设置它的详细信息。但这是你需要做的基本流程:

  • 下载所需的jQuery UI文件并将其包含在页面中(CSS/JS文件)
  • 从创建/更新/删除视图中获取html并将其放入索引页,使用适当的id将其包装在div中
  • 在页面加载时使用jquery ui来定位div您希望成为弹出式

通过将选项传递给对话框初始化方法来设置想要创建对话框弹出窗口的链接,同样,确切的选项和示例也可以在文档页面中找到。

票数 0
EN

Stack Overflow用户

发布于 2013-02-26 20:19:12

参考此内容:http://jqueryui.com/dialog/以创建jQuery对话框。

代码语言:javascript
运行
复制
    <script>
        $(function() {
            $( "#dialog" ).dialog();
          });
    </script>

    <div id="dialog">
         @using(Html.BeginForm()){
            @Html.EditorForModel()
           <input type='submit' value ='Submit'/>
        }
    </div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15027076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档