2011-01-21 10 views
22

का उपयोग कर HTML तत्व की आईडी को कैसे समेकित करें मेरे पास चेकबॉक्स के साथ एक ग्रिड कॉलम है और मैं उन्हें एक अलग आईडी देना चाहता हूं। आईडी मॉडल में ग्राहक आईडी पर आधारित है। [email protected] को संयोजित करने के लिए मुझे किस वाक्यविन्यास का उपयोग करना चाहिए।रेजर ASP.NET MVC

// using the telerik grid 
id="[email protected]" // does not work 

// इस चेकबॉक्स आईडी के रूप में @ item.Customernumber का मूल्य रखा जाएगा

columns.Template(@<text><input type='checkbox' id="@item.Customernumber" name="@item.CustomerNumber" value="@item.OrderNumber" /></text>).Width(50) 

दूसरा विकल्प:

columns.Template(@<text><input type='checkbox' id="[email protected]" name="@item.CustomerNumber" value="@item.OrderNumber" /></text>).Width(50) 

ऊपर प्रदान करेगा के रूप में

<input type="checkbox" id="[email protected]" value=... /> 
+0

, क्या हो रहा है। आपके द्वारा पोस्ट किए गए कोड से, मैं नहीं देख सकता कि यह आपके व्यू या नियंत्रक से है या नहीं। संदर्भ प्राप्त करने के लिए कुछ और पोस्ट करें (रैपिंग {} या अच्छा होगा)। – GvS

+1

@johndoe, उत्तर इस मुद्दे को हल करता है। क्या आप इसे जवाब के रूप में चिह्नित कर सकते हैं? – AnarchistGeek

+0

http://stackoverflow.com/questions/6671086/is-there-a-way-to-concatenate-strings-in-html-attributes – AnarchistGeek

उत्तर

39

[email protected] होगा क्योंकि उस्तरा एक ई-मेल के रूप में यह के बारे में सोचती काम नहीं, तो आप इस बजाय जैसे कि यह सब करने की ज़रूरत: आप कैसे निष्कर्ष "काम नहीं करता है" कर [email protected](item.OrderNumber)

+0

यह '(' साथ ही डेटा –

+0

[यहां] (http://stackoverflow.com/questions/4702957/asp-net-mvc-razor-concatenation/) एक और पोस्ट है, उम्मीद किसी की मदद करती है। – stom