3

私は持っています:

 @:<img src="@Url.Content("~/content/images/lesson_icon/")@mi.LessonId .png" />

しかし、それは次のようにレンダリングされます...lesson_icon/d40d2ff2-d06b-4fd8-80a0-0ed31bbc04eb%20.png

%20どうすれば前のを取り除くことができ.pngますか?

4

2 に答える 2

8

ファイル拡張子の前に、削除する必要のあるスペースがあります。

<img src="@Url.Content(string.Format("~/content/images/lesson_icon/{0}.png", mi.LessonId))" />

または、Razor v2を使用している場合は、次のことを試すことができます。

<img src="~/content/images/lesson_icon/@(mi.LessonId).png" />
于 2013-03-10T22:11:43.083 に答える
0

次に、完全なリンクを含む文字列を送信できます。

string path = "../content/images/lesson_icon/"
string link = path + mi.LessonId + ".png";

そしてそれをモデルで送信するか、次のことを試すことができます。

@{string png = ".png"}
@:<img src="@Url.Content("~/content/images/lesson_icon/")@mi.LessonId + @png />
于 2013-03-10T22:14:45.893 に答える