将c# int连接成.jpg

本文关键字:jpg 连接 int | 更新日期: 2023-09-27 18:01:20

我正在尝试连接src Line 4。我需要将empkey放入src中,以便它得到正确的图片。正确的连接方式是什么?

@foreach (var item in Model) { 
    <div class="container">
        <div class="empImage">
            <img src="EmpImages/@item.EmpKey +.jpg" style="float:left; border:1px solid #A4A4A4;" height="80" width="80">
        </div>
        <div class="forumTitle">
            @Html.DisplayFor(m => item.ForumTitle)
        </div>
        <div class="forumDate">
            @Html.DisplayFor(m => item.ForumDate)
        </div>
        <div class="forumPost">
            @Html.DisplayFor(m => item.ForumPost)
        </div>
    </div>
}

将c# int连接成.jpg

你很接近了,你只需要括号来帮助MVC找出c#代码结束的地方。

<img src="EmpImages/@(item.EmpKey).jpg"

这些在所有razor语法中都是可选的,但是在复杂的情况下,解析器在猜测这是@(item).EmpKey.jpg, @(item.EmpKey).jpg还是@(item.EmpKey.jpg)时可能会有点丢失,并且括号可以让您明确地知道您所追求的是哪个。