的String.Format有兩個參數(ID數據庫和客戶端ID)的String.Format有兩個參數和客戶端ID
我想這個結果,是
<a id="ctl00" onclick="OpenModal(704520,'asdf')">
<img id="crico" src="../online/img_admin/icon_hist.gif" />
</a>
怎麼辦?
我想這樣:
<asp:HyperLink ID="HyperLink4" runat="server"
onclick='<%# String.Format("OpenModal({0},{1})", DataBinder.Eval(Container.DataItem, "intid"), (Image)GridView1.FindControl("img_Historico").ClientID)) %>' >
<asp:Image ID="img_Historico" runat="server" />
</asp:HyperLink>
所以基本上是:在 '/' 應用
OpenModal(Id_do_DataBase, 'ClientID of image')
服務器錯誤。
編譯錯誤
說明:該請求提供服務所需資源的編譯過程中出現錯誤。請查看以下具體的錯誤細節並適當修改您的源代碼。
編譯器錯誤信息:CS0030:無法將類型「字符串」到「System.Web.UI.WebControls.Image」
不工作我的代碼,所以我在這裏問。
我也試過:onclick='<%# String.Format("AbreModal({0},{1})", DataBinder.Eval(Container.DataItem, "intid"), img_Historico.ClientID)
沒有任何作品! :(
問題是什麼? –
考慮重新措辭你的問題......作爲一個問題提出 – Vlad
對不起我的英語:( – Dorathoto