即時通訊使用閃爍API進行一些測試,並且在我的代碼中更改了一些控件後,我遇到了一個奇怪的問題。ImageButton和runat =服務器屬性
當我第一次嘗試要求圖像我把它們存儲在一個圖像和每一件事情都很好,但我想對圖像做其他東西,所以我嘗試使用ImageButton類,我得到一個異常,它已經運行= 「服務器」屬性。
我編程添加所有控件。
對我來說奇怪的是,Image類並沒有給出任何幫助,而是使用了從他那裏繼承的類。
所以我qustion是:它可能會添加並檢查控制是否通過c#代碼runat =「服務器」屬性?
(對不起,我的英語)
這裏是我的一些代碼:
protected void Page_Load(object sender, EventArgs e)
{
string key = "*****************";
string secret = "***********";
MyFlicker myFlicker = new MyFlicker(key, secret);
int photoCount = myFlicker.coll.Count;
try
{
string[] urls = myFlicker.GetPhotosURLS();
string[] desc = myFlicker.GetPhotosDescreptions();
string[] Titels = myFlicker.GetPhotosTitle();
Panel[] panels = new Panel[photoCount];
ImageButton[] images = new ImageButton[photoCount];
Label[] descreptions = new Label[photoCount];
Label[] titles = new Label[photoCount];
for (int i = 0; i < photoCount; i++)
{
panels[i] = new Panel();
images[i] = new ImageButton();
descreptions[i] = new Label();
titles[i] = new Label();
titles[i].Text = Titels[i] + ":כותרת התמונה";
images[i].ImageUrl = urls[i];
if (descreptions[i] != null)
descreptions[i].Text ="תיאור התמונה: " + desc[i];
else
descreptions[i].Text = "descreption was not found!";
panels[i].ID = "panel" + i;
images[i].ID = "image" + i;
descreptions[i].ID = "des" + i;
titles[i].ID = "titles" + i;
panels[i].Controls.Add((Label)titles[i]);
panels[i].Controls.Add((Label)descreptions[i]);
panels[i].Controls.Add((Image)images[i]);
this.Controls.Add((Panel)panels[i]);
}
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
這裏是apsx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Copy_of_galleryControlTest_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
究竟產生錯誤你所描述的行代碼? – 2012-02-26 12:10:29
爲什麼你不使用中繼器或什麼? – 2012-02-26 12:17:48
@ShadowWizard它dosnt告訴我一些共鳴和它自己的代碼在嘗試和趕上。 – samy 2012-02-26 12:38:39