none
подскажите как на с# установить фон! проверил не работает. RRS feed

Ответы

  • В серверном коде можете так:

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm.aspx.cs" 
      Inherits="WebApplication.WebForm" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body id="pageBody" runat="server">
        <form id="form1" runat="server">
        <div>
        
        </div>
        </form>
    </body>
    </html>

    namespace WebApplication
    {
      public partial class WebForm : System.Web.UI.Page
      {
        protected void Page_Load(object sender, EventArgs e)
        {
          pageBody.Attributes.Add("style", "background-image: url(/путь к картинке);");
        }
      }
    }


    Сделаем содержимое сообщества лучше, вместе!

    • Помечено в качестве ответа avrudoi 29 сентября 2013 г. 9:42
    28 сентября 2013 г. 19:40
    Модератор

Все ответы

  • Вы пишите Web-проект, на ASP .Net, у вас серверный элемент управления и вы хотите задать у него фон? Если да, то неправильное действие в странице .aspx написать что нибудь вот такое:

    <asp:Table BackColor="Red" runat="server">
    <asp:TableRow runat="server"><asp:TableCell runat="server">...</asp:TableCell></asp:TableRow>

    А правильно делать так, как вам подсказали в предыдущем топике.
    26 сентября 2013 г. 13:04
    Отвечающий
  • Вы не тот класс используете, вам надо это.

    Сделаем содержимое сообщества лучше, вместе!

    26 сентября 2013 г. 14:16
    Модератор
  • Что я не пойму,  System.Web.UI.WebControls есть. а компилятор пишит ошибку. Attribute - есть, а Attributes -нет.



    • Изменено avrudoi 26 сентября 2013 г. 16:05
    • Изменено YatajgaEditor 26 сентября 2013 г. 19:47 Правка
    26 сентября 2013 г. 15:43
  • Где скачать DLL Сборка: Microsoft.Synchronization.Files (в microsoft.synchronization.files.dll) c майкрософт.
    26 сентября 2013 г. 18:10
  • Вы пишите Web-проект, на ASP .Net, у вас серверный элемент управления и вы хотите задать у него фон? Если да, то неправильное действие в странице .aspx написать что нибудь вот такое:

    <asp:Table BackColor="Red" runat="server">
    <asp:TableRow runat="server"><asp:TableCell runat="server">...</asp:TableCell></asp:TableRow>

    А правильно делать так, как вам подсказали в предыдущем топике.

    ничего не понимаю. спосибо  за ответ для элементов мне тоже пригодиться, а вот как для страници зделать. мне могу найти элементарного.

     
    26 сентября 2013 г. 18:22
  • А вам конкретно на что фон установить нужно? Приведите пример разметки.

    Сделаем содержимое сообщества лучше, вместе!

    26 сентября 2013 г. 19:48
    Модератор
  • мне просто на станицу нужно, код разметки как у стандартной страницы aspx, при ее создании.
    27 сентября 2013 г. 15:28
  • Так же, как и в классическом HTML:

    <body style="background-color:Red;">

    28 сентября 2013 г. 6:52
    Отвечающий
  • В серверном коде можете так:

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm.aspx.cs" 
      Inherits="WebApplication.WebForm" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body id="pageBody" runat="server">
        <form id="form1" runat="server">
        <div>
        
        </div>
        </form>
    </body>
    </html>

    namespace WebApplication
    {
      public partial class WebForm : System.Web.UI.Page
      {
        protected void Page_Load(object sender, EventArgs e)
        {
          pageBody.Attributes.Add("style", "background-image: url(/путь к картинке);");
        }
      }
    }


    Сделаем содержимое сообщества лучше, вместе!

    • Помечено в качестве ответа avrudoi 29 сентября 2013 г. 9:42
    28 сентября 2013 г. 19:40
    Модератор
  • Спосибо.
    29 сентября 2013 г. 9:42