在asp.net中滚动文本

时间:2017-06-30 11:24:23

标签: javascript asp.net

我想在我的门户网站上显示滚动/移动文本.Web门户网站由asp.net,C#,Sql组成。如何做到这一点?我是否需要为此下载任何javascript文件?它是如何安全的?无法在我的html控件包中看到选框控件。

2 个答案:

答案 0 :(得分:1)

以下是如何在屏幕上来回显示文字的示例:

<html>
   <head>
   <title>HTML 5 Animated Text</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script type="text/javascript">
        var context;
        var text = "";
        var textDirection ="";

        $(function()
        {
            context = document.getElementById("cvs").getContext("2d");            
            setInterval("animate()", 30);

            textDirection ="right";
            textXpos = 5;
            text = "Animation!";    
        });  

        function animate() {            
            // Clear screen
            context.clearRect(0, 0, 500, 500);
            context.globalAlpha = 1;
            context.fillStyle = '#fff';
            context.fillRect(0, 0, 500, 500);    

            var metrics = context.measureText(text);
            var textWidth = metrics.width;

            if (textDirection == "right") {
                textXpos += 10;

                if (textXpos > 500 - textWidth) {
                    textDirection = "left";
                }
            }
            else {
                textXpos -= 10;

                if (textXpos < 10) {
                    textDirection = "right";
                }                    
            }

            context.font = '20px _sans';
            context.fillStyle = '#FF0000';
            context.textBaseline = 'top';
            context.fillText  ( text, textXpos, 180);    
          }    
          </script>
      </head>
      <body> 
         <div id="page">
            <canvas id="cvs" width="500" height="500">
               Your browser does not support the HTML 5 Canvas. 
            </canvas>
         </div>
      </body>
   </html>

如果你想看到这个,请转到这个小提琴 -  http://jsfiddle.net/bS79G/

答案 1 :(得分:0)

虽然套件中没有marquee控件,但您可以通过在.aspx文件中编写代码来手动添加它。

关注此网址:How to use marquee tag in ASP.Net以便更好地理解。希望这会有所帮助。

修改

您可能在Visual Studio中使用Design View而不是Source View。切换到Source View,您可以在其中编写和修改代码。看看这里:Walkthrough: Basic HTML Editing in Visual Studio for Web Forms Pages