具有远程ASP.NET webforms url的Bootstrap模式

时间:2014-05-10 19:34:11

标签: asp.net twitter-bootstrap

我正在ASP.NET Webforms和Bootstrap中建立一个网站。

我创建了一个带有母版页的页面,其中包含一个链接,用于打开另一个页面的内容( Test.aspx )打开Bootstrap模式。

<a href="Test.aspx" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#modalTime">
    Launch demo modal
</a>

Test.aspx页面也是一个带有母版页的 webform文件,因为没有模式,当你上网时,它必须与所有其他页面具有相同的内容(页眉,页脚,...)它

但是在模态中它还添加了母版页的内容(页眉,页脚,...)。这是正常的,我理解这一点。 但是,当你浏览Test.aspx时,你会看到所有内容,而在模态中你只能看到一些内容,这是他们的另一种方式或组件或其他东西吗?仅显示 Contentplaceholder 中的内容?

或者这只能在MVC使用views吗?也许webforms中有类似的东西?

1 个答案:

答案 0 :(得分:0)

这可以通过多种方式解决。我建议的两种方式如下:

1)在ASCX控件中移出大多数逻辑。然后你可以保留test.aspx,但也有一个名为Modaltest.aspx的新版本,你可以将它用于模态窗口。

2)在母版页上,您有一个名为&#34; IsAjax&#34;的属性,它会查看标题。如果标题是AJAX调用,则只需删除其所有环境。我们已经在我们的一个遗留Web窗体项目中完成了这项工作,这项工作正常。