[C# ASP.NET] Jak usunąć spację między obrazkami z poziomu kodu C#

0

Jak wstawiam 2 obrazki poprzez kod w updatePanel jeden po ort! to pojawia się między nimi spacja (biała denerwująca przerwa)... i za nic w świecie nie jestem w stanie jej usunąć. Proszę o pomoc. Oto ort! jaki do tej pory próbowałem modyfikować na 1000 róznych sposobów:

protected void Page_Load(object sender, EventArgs e)
{

for(int i = 0; i < 2; i++)
{
ImageWebTab[i] = new System.Web.UI.WebControls.Image();
ImageWebTab[i].Width = 100;
ImageWebTab[i].Height = 100;
ImageWebTab[i].BackColor = Color.Black;
ImageWebTab[i].ImageAlign = ImageAlign.Left;
ImageWebTab[i].BorderStyle = BorderStyle.Solid;
ImageWebTab[i].BorderWidth = 0;

        UpdePanlMap.ContentTemplateContainer.Controls.Add(ImageWebTab[i]);

}

        form1.Controls.Add(ScrtManrMain);
        form1.Controls.Add(UpdePanlMap);
    }
0

A jakie style mają te obrazki?

0

tutaj:
UpdePanlMap.ContentTemplateContainer.Controls.Add(ImageWebTab[i]);

ImageWebTab[i].BackColor = Color.Black;

... zamiast obrazka dałem czarne tło kontrolki co by było szybciej

0

Ech...
Ty Tworzysz aplikację, której interfejsem jest strona WWW, prawda?

0

margin: 0 powinien rozwiązać twój problem, czyż nie ?

0

Sam sobie poradziłem... trzeba było to wcisnąć w tabelę, podłączyć pod panel i dopiero się połączyło jak ustawiłem dla tabeli odległości między cellsami.

1

Chłopie, Ty wiesz co to jest XHTML i CSS, jak nadaje się style elementom i co to jest styl domyślny przeglądarki? (Bo to on odpowiadał za odstępy między obrazkami.) Bez tej wiedzy nie zapanujesz nad interfejsem aplikacji webowej.

0

Nie bardzo rozumiem w jaki sposób chciałbyś pracować ze stylami z poziomu kodu ze znacznikami na kontrokach które generują się dynamicznie w niemożliwych do określenia porządku zależnym od wszystkich zdażeń powiedzmy miliona użytkowników przesłanych na server ?

0

patrz, dodanie odpowiednich klas lub styli inline jest takie ciężkie, ale wciśnięcie tabel i ustawienie dla tych tabel cellspacing/cellpadding już nie?

kontrolki generują się dynamicznie, ale same odpowiadają za siebie, a więc i za swój kod, czyli bez problemu można dodać do odpowiednich tagów klasy. a jeśli jest to problemem, to znaczy, że dysponujesz fatalnie napisanym kodem, albo nie rozumiesz CSS (w tym zasad dziedziczenia styli i działania selektorów).

0
matzo napisał(a)

Nie bardzo rozumiem w jaki sposób chciałbyś pracować ze stylami z poziomu kodu ze znacznikami na kontrokach które generują się dynamicznie w niemożliwych do określenia porządku zależnym od wszystkich zdażeń powiedzmy miliona użytkowników przesłanych na server ?

Ja nie chcę. Ja muszę. Za to mi płacą. Nie sądzę, żeby byli idiotami i płacili za coś, co nie jest możliwe.

Wszelkie magiczne znaczniki ASP.NET renderowane są do XHTML i JavaScript, bo tylko to rozumieją przeglądarki. Ups... chyba jednak nie ma tu żadnej magii.
Do każdej strony ASP.NET możesz dołączyć arkusz CSS - zwykły, w którym poszczególnym elementom XHTML nadajesz style. Każda kontrolka ma właściwości Style (do styli inline) oraz CssClass (do klas z zewnętrznego arkusza). Masz nieograniczone możliwości.

0

w niemożliwych do określenia porządku zależnym od wszystkich zdażeń powiedzmy miliona użytkowników
przesłanych na server ?

heh? W niemożliwym do określenia porządku?

Czy ty wiesz w ogóle jak działa ASP.NET?

1 użytkowników online, w tym zalogowanych: 0, gości: 1