मेरे पास रेज़र में आंशिक दृश्य है। जब मैं इसे चलाता हूं तो मुझे निम्न त्रुटि मिलती है - ऐसा लगता है जैसे रेजर सोचने में फंस गया है कि मैं हर जगह कोड लिख रहा हूं।"@" चरित्र के बाद अप्रत्याशित "foreach" कीवर्ड
"@" चरित्र के बाद अप्रत्याशित "foreach" कीवर्ड। एक बार कोड के अंदर, आप "@"
यहाँ के साथ "foreach" की तरह निर्माणों उपसर्ग की जरूरत नहीं है मेरे विचार है:
@model IEnumerable<SomeModel>
<div>
@using(Html.BeginForm("Update", "UserManagement", FormMethod.Post)) {
@Html.Hidden("UserId", ViewBag.UserId)
@foreach(var link in Model) {
if(link.Linked) {
<input type="checkbox" name="userLinks" value="@link.Id" checked="checked" />@link.Description<br />
} else {
<input type="checkbox" name="userLinks" value="@link.Id" />@link.Description<br />
}
}
}
</div>
+1 - मैं इस उस्तरा सीखने में मेरी # 1 बाधा होने के लिए लग रहा हूँ। मेरा मस्तिष्क तुरंत अंतर को पहचानने के लिए प्रतीत नहीं होता है। इसमें बेहतर हो रहा है, लेकिन मुझे अभी भी खुद को गलत चीज़ लिखना है और फिर इसे फिर से अपना रास्ता सोचना है। –
हां; यह एक सूक्ष्म लेकिन महत्वपूर्ण भेद है। मैं अपने विच्छेदन रेजर श्रृंखला के हिस्से के रूप में इस बारे में एक ब्लॉग पोस्ट लिखने की योजना बना रहा हूं, लेकिन अभी भी 4 और हिस्सों को पहले आने की आवश्यकता है। – SLaks
@ स्लक्स - याहू, कोड और मार्कअप के बीच आगे और आगे कूदना मेरे लिए गलत लगता है। यह एक तरह का दिमाग खराब है क्योंकि मैं कुछ वर्षों से "कोड या मार्कअप लेकिन दोनों नहीं" पर्यावरण में रहा हूं। निश्चित रूप से अस्थायी निराशा के लायक है। मैं बड़े पैमाने पर रेज़र कुलायड पी रहा हूँ। –