none
请问现在用什么技术来实现页面在不同框架中显示? RRS feed

  • 问题

  • 过去我们是在网页中使用iframe,这种方式也有缺点,不知道现在使用的是什么技术

        <div id="DivRight"  class="right">
          
            <table style="width:100%; margin:0;padding:0;border:0">
                <tr>
                    <td id="DivTopMenu" style="width:100%;height:160px">
                        <iframe name="IframeTopMenu" style="width:100%; height:100%; padding:0;margin:0;border:0"></iframe>
                    </td>
                </tr>
                <tr>
                    <td  id="DivMiddleContent"  style="width:100%;height:434px">
                        <iframe id="IframeMiddleContent" name="IframeMiddleContent" src="blank.htm" style="width:100%; height:100%;padding:0;margin:0;border:0;" scrolling="auto"></iframe>
                    </td>
                </tr>
                <tr>
                    <td id="ShowHide" align="center" bgcolor="#E0E0E0" style="width:100%; vertical-align:middle; height:6px;text-align:center;" onmouseover="this.style.backgroundColor='#EEEEEE'" onmouseout="this.style.backgroundColor='#E0E0E0'"><img id="ShowHideDivBottomContent" src="~/Image/arrow_up.gif"  /> </td>
                </tr>
                <tr>
                    <td id="DivBottomContent" style="width:100%;height:200px;display:none">
                        <iframe id="IframeBottomContent" name="IframeBottomContent" src="blank.htm" style="width:100%; height:100%;border:0"></iframe>
                    </td>
                </tr>
    
            </table>
        </div>

    2018年7月8日 9:03

全部回复

  • html时代是inframe,

    到了ASP.NET WebForm/MVC,可以用母版页,抽取公共的部分,做成母版页,其它部分则用RenderBody()方法随页面定义的不同,呈现不同的内容。


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2018年7月9日 0:15
  • 你好,

    据我所知,现在还可以使用前端框架动态生成可以复用的页面,比如Angular。

    在Angular里面

    通常一个页面可能会有固定的top-menu或者sidebar,这类固定不变的部分,然后每次route变化的都是ng-view的template,如果一个页面希望整个页面完全显示它自己,不包括top-menu之类固定的部分.

    具体的你可以参照如下链接

    http://www.runoob.com/angularjs2/angularjs2-tutorial.html 


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年7月11日 5:31
  • 好的,谢谢,angular虽然看过一点,感觉还是挺复杂的,而且他是用命令来生成模板程序的,不知道在vs里面怎么弄,

    希望以后有更简单的方式来实现

    2018年7月11日 7:08
  • 你好,

    据我所知,现在VS 里面直接就有angular的模板了。

    你可以安装一下最新的VS2017,然后你就可以在ASP.NET Core里面直接创建Angular 模板


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年7月18日 6:42