2012-03-08 46 views
24

Trong pre-Razor MVC tôi có thể viết những dòng này trong một lần xem:ASP.NET MVC biến Razor inline

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

Trong Razor, tất nhiên tôi không thể

<span>I want to write [email protected]</span> 

bacause mẫu động cơ sẽ tìm biến số @myVariableside. Làm thế nào để giải quyết điều này? Cảm ơn

Trả lời

40

Trước tiên - bạn đã thử chưa?

Thứ hai - nếu thông dịch viên có vấn đề - bạn có thể thử @(myVariableside).

Tương tự nếu tên biến bạn đang nói về là @name - sau đó khi bạn đang ở trong ngoặc mọi thứ đều tốt đẹp, bởi vì người phiên dịch biết nó đang phân tích cú pháp C#/VB: @(@myVariableside)

10

Bạn có thể sử dụng <span>I want to write [email protected](myVariable)side</span>

Edit: Aww .. đáng lẽ phải biết tốt hơn để trả lời câu hỏi này ^^

+2

bốn giây ... bốn giây ... –

+0

Chết tiệt. Vì vậy, nó thực sự đã suy nghĩ ba lần về viết một bình luận hoặc làm cho nó một câu trả lời ^^ – Brunner

+0

Hehe. Đây là của bạn, nhưng tiếp theo sẽ là của tôi;) – Brunner

Các vấn đề liên quan