我有一個ASP.NET Web窗體。這個Web表單有一個生成一些HTML的事件處理程序。該HTML基於時間,這就是爲什麼它是在事件處理程序中創建的。根據一天中的時間,通過下面的方法以編程方式創建的圖像:將位圖添加到HTML
private Bitmap GetImageForTime(DateTime time)
{
Bitmap bitmap = new Bitmap();
// Dynamically build the bitmap...
return bitmap;
}
我想正在生成HTML時,調用此方法。但是,我不想在服務器上寫入圖像。相反,我想找出一種方法將它與HTML一起寫出來。從某種意義上說,我試圖做到以下幾點:
protected void myLiteral_Load(object sender, EventArgs e)
{
string html = "<table><tr><td>";
html += GetImageForTime(DateTime.Now); // This is the problem because it's binary.
html += "</td><td>";
html += GetWeatherHtmlText();
html += "</td></tr></table>";
myLiteral.Text = html;
}
這可能嗎?如果是這樣,怎麼樣?
我一直很喜歡它,但是在我做測試的時候不幸被發現,它沒有得到如此廣泛的支持(特別是它沒有被IE支持,反正我對目前的任何東西都不瞭解) – ShinTakezou 2010-06-23 19:09:56