컨트롤을 디자인 화면으로 끌어서 만든 C# .net webform에 스택 차트 구성 요소 (MS Chart Control Library의)가 있습니다. 그런 다음 원본 HTML (.aspx 페이지)을 편집하여 요소에 CSS 클래스를 제공하고 원래 있던 스타일 특성을 제거합니다. 이것은 임베디드 스타일을 사용하는 대신 CSS 파일에서 스타일을 제어 할 수 있도록하기위한 것입니다. 나는 다음과 같은 지정한는 site.css 파일에서C# .net의 차트 구성 요소에서 alt 스타일을 제거하는 방법?
<asp:Chart ID="Chart1" runat="server" DataSourceID="SqlDataSource1" CssClass="smallBarChart"
IsMapAreaAttributesEncoded="True">
: 다음은 HTML입니다
.smallBarChart
{
width: 350px;
height: 230px;
}
나는 웹 앱 차트 구성 요소가 렌더링 된 HTML을 실행하면 "alt style"속성이 추가되었습니다. 올바른 class 속성을 가지고 있더라도 "style"속성에 포함 된 정보를 사용하고 있습니다. 이 "스타일"속성이 .net에 의해 생성되는 이유는 무엇입니까? 원본 aspx 파일에서 모든 스타일 속성 정보를 가져 왔습니다. 나는 뒤에 내 코드에 스타일을 변경할 수있는 지침이없는 (.cs)는 파일
<img id="Chart1" class="smallBarChart" src="/Charts/ChartImg.axd?i=chart_2c39400223fb4933bf5a99e05d6119d4_3.png&g=b5c73578558442d3b9e1dd54cc127f20" alt="" style="height:300px;width:300px;border-width:0px;">
내가 내 site.css 파일에서 그래서 어떤 차트 구성 요소의 스타일을 제어 할 필요가 있음을 강조해야한다 인라인 스타일 사용에 대한 제안은 나를위한 선택 사항이 아닙니다. 인라인 스타일 (HTML 요소에 스타일 속성을 추가)은 어떤 경우에도 나쁜 습관입니다 !!!
저는 C#으로 네이티브 차트를 만드는 방법을 살펴볼 필요가 있다고 생각합니다. –