【質問】ASP.NETスレ Part7【雑談】 [sc](★0)
-
- 66
- 2013/06/12(水) 16:45:11.80
-
>>65
Chartコントロールを継承して、Renderメソッド書き換えて自分でimgタグ書けば出来るはず
と言う事で試した
ImageStorageModeをUseImageLocationにした上で、MyBase.Render呼ばんと画像ファイルが生成されないっぽい
ダミーのwriter用意して元のRander呼んで、自分でimgタグ出力
とりあえず属性はCssClassだけ出力してみた
Public Class NonStyleChart
Inherits System.Web.UI.DataVisualization.Charting.Chart
Protected Overrides Sub Render(writer As HtmlTextWriter)
Dim dummyWriter As New HtmlTextWriter(New System.IO.StringWriter)
MyBase.Render(dummyWriter)
writer.WriteBeginTag("img")
writer.WriteAttribute("class", Me.CssClass)
writer.WriteAttribute("src", Me.CurrentImageLocation)
writer.Write(HtmlTextWriter.SelfClosingTagEnd)
End Sub
End Class
とりあえずこれで動いてるっぽい
このページを共有する