使用Visual Studio 2012的Asp.Net网站中未显示背景图像

设计师心智

我有两个Visual Studio安装,一个是2010 Ultimate,另一个是2012 Ultimate。我的网站中有两个页面,它们显示与上的页面关联的背景图像PageLoad这是从目录中提取图像并将其显示为背景图像的代码:

public partial class TechCall : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
    StringBuilder script = new StringBuilder();
    script.Append("<script type=\"text/javascript\">");
    script.Append("document.body.style.background = \"url('/Cyber7th/Images/CPUBack2nd.jpg')\";");
    script.Append("document.body.style.backgroundRepeat = 'no-repeat';");
    script.Append("</script>");

    this.ClientScript.RegisterClientScriptBlock(this.GetType(), "changeBackground", script.ToString());
}    
}

另一页具有相同的代码,但是只是引用了不同的图像,因此:

public partial class Build_It : System.Web.UI.Page

编辑:这是页面应显示的样子:

在此处输入图片说明

现在,在Visual Studio 2010中,它可以正常工作...在浏览器(此处为Firefox)中查看时,背景图像显示没有问题,并且所有功能都在那里。

但是,对于Visual Studio 2012中的项目,使用相同的代码并在相同的浏览器中进行测试以查看页面,我得到以下信息:

在此处输入图片说明

在浏览器中的VS 2012中查看页面不会显示背景图片-而不是背景图片有空白同样,正在使用Firefox,但是无论我在2012年使用的是哪种版本(IE,Chrome和内部浏览器),它都会发生。VS 2010在所有浏览器中显示背景图像。这就是我应该看到的输出,即背景图像。

同样,这在VS 2012中一定有用,因为我在2010年没有这个问题。也许,如果我是在VS 2012中从头开始构建此问题,而不是尝试移植解决方案,也许我就不会遇到这个问题?希望这有助于更清楚地解释我的问题。

Aakshay subramaniam

尝试使用它Page_Load来动态更改图像:

Image1.ImageUrl = "~/Images/SampleBackground.png";

Images在服务器中创建一个文件夹,然后向其中添加背景图像。然后,您可以使用上面的代码来引用它。这不是使用javascript,而是纯c#。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

图像未显示在ASP.net Visual Studio 2012中

来自分类Dev

如何在Visual Studio 2012中使用ASP.NET Identity创建新的MVC 5项目?

来自分类Dev

Visual Studio 2012中“ /”应用程序中的ASP.NET服务器错误

来自分类Dev

如何在Visual Studio 2012中安装Asp.net 4.5

来自分类Dev

Visual Studio 2012 Cout未显示但cerr

来自分类Dev

ASP.Net成员资格(Visual Studio 2012和Web窗体)

来自分类Dev

ASP.Net MVC 4区域未注册。Visual Studio 2012的HTTP 404错误

来自分类Dev

Visual Studio 19无法识别SQL Server 2012 for ASP.NET

来自分类Dev

发送电子邮件联系表格C#Asp.net Visual Studio 2012

来自分类Dev

Visual Studio 2012 ASP.NET 设计页面无法识别印地语字符

来自分类Dev

您可以在Visual Studio 2012中使用SignalR吗?

来自分类Dev

Visual Studio 2012中的Phonegap:如何使用console.log?

来自分类Dev

Visual Studio 2012中使用的默认合并工具

来自分类Dev

使用Visual Studio 2012的静态链接msvcrt中的异常

来自分类Dev

是否可以在Visual Studio 2012中使用MVC 6?

来自分类Dev

Visual Studio 2012中的Phonegap:如何使用console.log?

来自分类Dev

在Visual Studio 2012中使用Sencha Architect 3

来自分类Dev

是否可以在Visual Studio 2012中使用MVC 6?

来自分类Dev

使用Azure Cmdlet将ASP.Net MVC网站(在Visual Studio中创建)发布到Azure

来自分类Dev

使用WKHTMLTOPDF的PDF中未显示背景图像

来自分类Dev

Visual Studio 2012动态PictureBox图像

来自分类Dev

使用Visual Studio和Asp.Net Core的Dockerfile错误

来自分类Dev

在Visual Studio 2012 Express中使用Dotfuscator

来自分类Dev

Visual Studio 2012-使用javascript函数

来自分类Dev

Visual Studio 2012新的ASP Web窗体应用程序无法访问aspx文件中的文本框

来自分类Dev

Visual Studio 2012缺少.net Framework 4.5.1

来自分类Dev

Visual Studio 2012中的条件资源编译

来自分类Dev

Visual Studio 2012中的Razor 3

来自分类Dev

无法在Visual Studio 2012中绘制OpenGL

Related 相关文章

  1. 1

    图像未显示在ASP.net Visual Studio 2012中

  2. 2

    如何在Visual Studio 2012中使用ASP.NET Identity创建新的MVC 5项目?

  3. 3

    Visual Studio 2012中“ /”应用程序中的ASP.NET服务器错误

  4. 4

    如何在Visual Studio 2012中安装Asp.net 4.5

  5. 5

    Visual Studio 2012 Cout未显示但cerr

  6. 6

    ASP.Net成员资格(Visual Studio 2012和Web窗体)

  7. 7

    ASP.Net MVC 4区域未注册。Visual Studio 2012的HTTP 404错误

  8. 8

    Visual Studio 19无法识别SQL Server 2012 for ASP.NET

  9. 9

    发送电子邮件联系表格C#Asp.net Visual Studio 2012

  10. 10

    Visual Studio 2012 ASP.NET 设计页面无法识别印地语字符

  11. 11

    您可以在Visual Studio 2012中使用SignalR吗?

  12. 12

    Visual Studio 2012中的Phonegap:如何使用console.log?

  13. 13

    Visual Studio 2012中使用的默认合并工具

  14. 14

    使用Visual Studio 2012的静态链接msvcrt中的异常

  15. 15

    是否可以在Visual Studio 2012中使用MVC 6?

  16. 16

    Visual Studio 2012中的Phonegap:如何使用console.log?

  17. 17

    在Visual Studio 2012中使用Sencha Architect 3

  18. 18

    是否可以在Visual Studio 2012中使用MVC 6?

  19. 19

    使用Azure Cmdlet将ASP.Net MVC网站(在Visual Studio中创建)发布到Azure

  20. 20

    使用WKHTMLTOPDF的PDF中未显示背景图像

  21. 21

    Visual Studio 2012动态PictureBox图像

  22. 22

    使用Visual Studio和Asp.Net Core的Dockerfile错误

  23. 23

    在Visual Studio 2012 Express中使用Dotfuscator

  24. 24

    Visual Studio 2012-使用javascript函数

  25. 25

    Visual Studio 2012新的ASP Web窗体应用程序无法访问aspx文件中的文本框

  26. 26

    Visual Studio 2012缺少.net Framework 4.5.1

  27. 27

    Visual Studio 2012中的条件资源编译

  28. 28

    Visual Studio 2012中的Razor 3

  29. 29

    无法在Visual Studio 2012中绘制OpenGL

热门标签

归档