首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@RenderBody() with canvas

@RenderBody() with canvas
EN

Stack Overflow用户
提问于 2015-04-17 23:26:08
回答 1查看 353关注 0票数 6

我已经将画布加载到_Layout.cshtml

当我从索引页面浏览到About或Contact时,<canvas>显示,但页面内容丢失。

Index页将在<body>标记下加载div,但About页缺少内容。

我假设@RenderBody不在适当的z索引中,或者不像我的索引页面那样显示在<canvas>的顶部。

代码语言:javascript
复制
<canvas id="bgCanvas"></canvas>
<script src="~/Scripts/starLayout.js"></script>

<div class="container body-content">
    @RenderBody()
    <hr />

    <footer>
        <p>&copy; @DateTime.Now</p>
    </footer>
</div>

edit2:

在view source下,它显示了

代码语言:javascript
复制
    <canvas id="bgCanvas"></canvas>
    <script src="/Scripts/starLayout.js"></script>

    <div class="container body-content">


<h2>About.</h2>
<h3>Your application description page.</h3>
<div>
    <p>Use this area to provide additional information.</p>
</div>
        <hr />


        <footer>
            <p>&copy; 4/17/2015 11:33:17 AM - JTR</p>
        </footer>
    </div>

然而,我仍然看不到内容,所以我相信它在画布下面。这很奇怪,因为它在index.cshtml的画布上

EN

回答 1

Stack Overflow用户

发布于 2015-04-30 17:51:27

这就是你的答案:w3c canvas。简而言之,您必须为画布元素提供宽度和高度属性。

记住将负责“绘图”的*.js文件/代码放在画布元素之后。

你能提供css代码吗,所以我会编辑这个答案更具体?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29703385

复制
相关文章

相似问题

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