Asp.net mvc 如何将“ecape”标记为&引用;MVC中的角色
我有一个MVC视图,需要在其中渲染如下内容:Asp.net mvc 如何将“ecape”标记为&引用;MVC中的角色,asp.net-mvc,razor,Asp.net Mvc,Razor,我有一个MVC视图,需要在其中渲染如下内容: <img src="foo/@(Model.Id).jpg" /> @{ string path = "foo/" + Model.Id + ".jpg"; } <img src="@path" /> 问题是Razor认为“.jpg”中的点属于前面的语句,因此告诉我没有称为“jpg”的字段或属性。我怎样才能克服这个问题呢?试试这个版本,它可能会奏效 编辑: <img src=@("foo/" + Mode
<img src="foo/@(Model.Id).jpg" />
@{
string path = "foo/" + Model.Id + ".jpg";
}
<img src="@path" />
问题是Razor认为“.jpg”中的点属于前面的语句,因此告诉我没有称为“jpg”的字段或属性。我怎样才能克服这个问题呢?试试这个版本,它可能会奏效 编辑:
<img src=@("foo/" + Model.Id + ".jpg") /> <!-- Try this simplified version -->
试试这个版本,可能会有用 编辑:
<img src=@("foo/" + Model.Id + ".jpg") /> <!-- Try this simplified version -->
试试这个版本,可能会有用 编辑:
<img src=@("foo/" + Model.Id + ".jpg") /> <!-- Try this simplified version -->
试试这个版本,可能会有用 编辑:
<img src=@("foo/" + Model.Id + ".jpg") /> <!-- Try this simplified version -->
您的示例对我来说效果很好,显示了正确的html,其中包含ID
foo/51.jpg
。51是我型号的数字
但正如另一个想法一样,您可以将其保存为局部变量,如下所示:
<img src="foo/@(Model.Id).jpg" />
@{
string path = "foo/" + Model.Id + ".jpg";
}
<img src="@path" />
@{
字符串path=“foo/”+Model.Id+”.jpg”;
}
您的示例对我来说效果很好,显示了正确的html,其中包含IDfoo/51.jpg
。51是我型号的数字
但正如另一个想法一样,您可以将其保存为局部变量,如下所示:
<img src="foo/@(Model.Id).jpg" />
@{
string path = "foo/" + Model.Id + ".jpg";
}
<img src="@path" />
@{
字符串path=“foo/”+Model.Id+”.jpg”;
}
您的示例对我来说效果很好,显示了正确的html,其中包含IDfoo/51.jpg
。51是我型号的数字
但正如另一个想法一样,您可以将其保存为局部变量,如下所示:
<img src="foo/@(Model.Id).jpg" />
@{
string path = "foo/" + Model.Id + ".jpg";
}
<img src="@path" />
@{
字符串path=“foo/”+Model.Id+”.jpg”;
}
您的示例对我来说效果很好,显示了正确的html,其中包含IDfoo/51.jpg
。51是我型号的数字
但正如另一个想法一样,您可以将其保存为局部变量,如下所示:
<img src="foo/@(Model.Id).jpg" />
@{
string path = "foo/" + Model.Id + ".jpg";
}
<img src="@path" />
@{
字符串path=“foo/”+Model.Id+”.jpg”;
}
你确定吗?因为本地使用MVC4这样的行-foo/@(Model.Id).jpg
呈现这样的htmlfoo/51.jpg
。51是我之前设置的Model.Id的值,这一定是我的错误,因为之前我将此语句包含在另一个@if块中。现在可以工作了,谢谢!你确定吗?因为本地使用MVC4这样的行-foo/@(Model.Id).jpg
呈现这样的htmlfoo/51.jpg
。51是我之前设置的Model.Id的值,这一定是我的错误,因为之前我将此语句包含在另一个@if块中。现在可以工作了,谢谢!你确定吗?因为本地使用MVC4这样的行-foo/@(Model.Id).jpg
呈现这样的htmlfoo/51.jpg
。51是我之前设置的Model.Id的值,这一定是我的错误,因为之前我将此语句包含在另一个@if块中。现在可以工作了,谢谢!你确定吗?因为本地使用MVC4这样的行-foo/@(Model.Id).jpg
呈现这样的htmlfoo/51.jpg
。51是我之前设置的Model.Id的值,这一定是我的错误,因为之前我将此语句包含在另一个@if块中。现在可以工作了,谢谢!不,它没有,因为呈现的html将是,而且显然浏览器不理解这一点。那么编辑的答案呢。看起来您找到了答案,但是尝试一下这个简化了很多的版本。不,它没有,因为呈现的html将是,而且显然浏览器不理解这一点。那么编辑后的答案呢。看起来您找到了答案,但是尝试一下这个简化了很多的版本。不,它没有,因为呈现的html将是,而且显然浏览器不理解这一点。那么编辑后的答案呢。看起来您找到了答案,但是尝试一下这个简化了很多的版本。不,它没有,因为呈现的html将是,而且显然浏览器不理解这一点。那么编辑后的答案呢。看起来你找到了答案,但是试试这个简化的版本