これは私のビューコードです。asp.netの文脈で剃刀変数を保持する方法は?
@{
string file = "~/Content/Images/" + User.Identity.GetUserId() + ".png";
if (File.Exists(file))
{
var imgUrl = Url.Content("~/Content/Images/" + User.Identity.GetUserId() + ".png") + "?time=" + DateTime.Now.ToString();
}
else
{
var imgUrl = Url.Content("~/Content/Images/Default_Profile.png") + "?time=" + DateTime.Now.ToString();
}
}
<img src="@imgUrl" height="50" width="50" />
<img src="@imgUrl" height="50" width="50" />
下の行に示されているように私は私がimgUrlがコンテキストではないというエラーを取得しています私のsrc属性にエラーを取得しています。これをどうやって解決するのですか?私は<span>
を使ってみましたが、これも{}に入れてみましたが、何も働いていませんでした。私もsrc属性の引用を試みましたが、うまくいきませんでした。
imgUrl ** outside ** if文のスコープを宣言してください。 –