我在C#中有此代碼。C#servercode到VB
<asp:Image runat="server" ID="imgScreenshot" ImageUrl="<%#"data:Image/png;base64," + Convert.ToBase64String((byte[])Eval("Screenshot")) %>"
它將varbinary圖像轉換爲img並顯示它。這在C#中完美運行,但無法在我的VB.net項目中運行。 「獲得
」服務器代碼沒有正確編碼「。
任何人都可以幫我把它轉換爲VB嗎?
我懷疑這工作在C#因爲它會抱怨報價一樣。在你的屬性'ImageUrl =「...」'裏面,你需要使用單引號(或者在外面並使用雙引號)。 – Filburt
好吧,'ImageUrl'屬性會觸發'服務器標記不是格式良好'的問題,因爲在其他雙引號中使用雙引號。你只能在'<%...%>'內使用雙引號,並使用'String.Format'來連接字符串和雙引號。 –