Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
158 views
in Technique[技术] by (71.8m points)

ASP.NET MVC inline Razor variable

In pre-Razor MVC I could write this in a view:

<span>I want to write in<%= myVariable %>side</span>

In Razor, of course I can't

<span>I want to write in@myVariableside</span>

bacause the template engine would look for the variable @myVariableside. How to solve this? Thanks

question from:https://stackoverflow.com/questions/9614896/asp-net-mvc-inline-razor-variable

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

First - have you tried it?

Secondly - if the interpreter has issues - you can try @(myVariableside).

Equally if the variable name you're talking about is @name - then once you're inside the parentheses everything's fine, because the interpreter knows it's parsing C#/VB: @(@myVariableside)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...