source

ASP에서 divs를 위한 코드 뒤에 있는 파일에서 CSS 스타일을 어떻게 수정합니까?NET?

lovecheck 2023. 4. 27. 22:33
반응형

ASP에서 divs를 위한 코드 뒤에 있는 파일에서 CSS 스타일을 어떻게 수정합니까?NET?

저는 제 aspx 페이지 뒤의 코드에 있는 데이터베이스 테이블에서 얻은 정보를 바탕으로 div에 대한 CSS 스타일 속성을 수정하려고 합니다.다음은 기본적으로 제가 하려고 하는 것인데 오류가 발생합니다.

Asx:

<div id="testSpace" runat="server">
    Test
</div>

코드 이면:

testSpace.Style = "display:none;"    
testSpace.Style("display") = "none";

내가 뭘 잘못하고 있는 거지?

testSpace.Style.Add("display", "none");

HtmlGenericControl이므로 권장되는 방법이 무엇인지 잘 모르기 때문에 다음 작업도 수행할 수 있습니다.

testSpace.Attributes.Add("style", "text-align: center;");

또는

testSpace.Attributes.Add("class", "centerIt");

또는

testSpace.Attributes["style"] = "text-align: center;";

또는

testSpace.Attributes["class"] = "centerIt";

다른 방법:

testSpace.Style.Add("display", "none");

또는

testSpace.Style["background-image"] = "url(images/foo.png)";

vb.net 에서 다음과 같은 방법으로 수행할 수 있습니다.

testSpace.Style.Item("display") = "none"

만약에.new이니셜라이저 구문을 사용하여 요소를 구성하면 다음과 같은 작업을 수행할 수 있습니다.

var row = new HtmlTableRow
{
  Cells =
  {
    new HtmlTableCell
    {
        InnerText = text,
        Attributes = { ["style"] = "min-width: 35px;" }
    },
  }
};

또는 사용하는 경우CssStyleCollection구체적으로:

var row = new HtmlTableRow
{
  Cells =
  {
    new HtmlTableCell
    {
        InnerText = text,
        Style = { ["min-width"] = "35px" }
    },
  }
};

언급URL : https://stackoverflow.com/questions/657144/how-do-you-modify-a-css-style-in-the-code-behind-file-for-divs-in-asp-net

반응형