Vb.net ';图像';是类型,不能在vb中用作表达式
在vb中,与此完全相同的代码是什么Vb.net ';图像';是类型,不能在vb中用作表达式,vb.net,Vb.net,在vb中,与此完全相同的代码是什么 using System.Web.UI.WebControls; . . . protected virtual void CheckFavorite(object sender, EventArgs e) { if (Session["favorite"] != null) { if ((!string.IsNullOrEmpty((string)Session["favorite"])) && ((stri
using System.Web.UI.WebControls;
.
.
.
protected virtual void CheckFavorite(object sender, EventArgs e) {
if (Session["favorite"] != null) {
if ((!string.IsNullOrEmpty((string)Session["favorite"])) && ((string)Session["favorite"] == Request.RawUrl)) {
Image img = (Image)sender;
img.ImageUrl = img.ImageUrl.Replace("/favoritetransparent.png", "/unfavoritetransparent.png");
}
}
}
我已经做了下面的vb代码,我得到的“图像”是类型,不能作为一个表达式错误使用
Imports System.Web.UI.WebControls
.
.
.
Protected Overridable Sub CheckFavorite(ByVal sender As Object, ByVal e As System.EventArgs)
If Not String.IsNullOrEmpty(Session("favorite")) Then
If Not String.IsNullOrEmpty(Session("favorite").ToString()) AndAlso (Session("favorite").ToString() = Request.RawUrl) Then
Dim img As Image
Image img = (Image)sender
img.ImageUrl = img.ImageUrl.Replace("/favoritetransparent.png", "/unfavoritetransparent.png")
End If
End If
End Sub
“图像img=(图像)发送者”上出现错误
提前谢谢 尝试更改以下行:
Dim img As Image
Image img = (Image)sender
为此:
Dim img As Image = CType(sender, Image)
用vb代码混合一些C#?