if/elseロジック内でwebgrid内に画像を読み込もうとしています。偽のショーは、他の画像は、しかし、私が今使っているコードの場合、APIは真のショー1の画像を返す基本的にあれば - 各画像によって返されるURLとして意図したとおりにC#コード内に画像を追加する(MVC4)
columns: grid.Columns(
grid.Column("PowerState", format: (vm) =>
{
if (vm.PowerState == "Stopped") //Choose font colour depending on the status of the VM
{
return new HtmlString("<img src ="~/Content/offstate.png">");
}
else
{
return new HtmlString("<img src =~/Content/onstate.png>");
}
}),
が動作していない」https://localhost:44300/~/Content/onstate.pngとhttps://localhost:44300/ですそれぞれ〜/コンテンツ/ offstate.png」 私がしたいことはhttps://localhost:44300/Content/offstate.png
がある(〜/は苛立ちのうち、削除しようとしましたが、これは念の誰かにhttps://localhost:44300/Home/Content/onstate.pngを返しますが、そのアイデアを持っています。)
EDITを:解決策はUrl.Contを使用することです機能はそのままです
return new HtmlString("<img src = " + Url.Content("~/Content/offstate.png") + ">");
Ashokが提案したように!
この機能に感謝してくれてありがとう! –