私はC#でこのコードを持っています。VB#C#servercode
<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'属性は、他の二重引用符の中で二重引用符が使用されるため、' Server tag is well-formed'という問題を引き起こします。二重引用符は '<%...%>'の中でのみ使用し、 'String.Format'を使用して文字列を二重引用符で連結する必要があります。 –