2010-03-08 14 views
17

मान लें मैं एक तत्व ASP.NET MVC में इस के समान 2 उत्पन्न करना चाहते हैं:क्या एएसपी.नेट एमवीसी एचटीएमएल हेल्पर्स आईडी विशेषता के बिना तत्व प्रस्तुत कर सकते हैं?

<%= Html.TextBoxFor(p => p.FooBar)%> 

वहाँ एक अधिभार या जिस तरह से मैं केवल उत्पन्न करने के लिए ASP.NET MVC 2 प्राप्त कर सकते हैं एक नाम विशेषता और एक नहीं है आईडी विशेषता?

मैं इसे <%= Html.TextBoxFor(p => p.FooBar, new { id = "" })%> के साथ एक खाली आईडी उत्पन्न कर सकता हूं, लेकिन मैं तत्व को बिना किसी आईडी के उत्पन्न करना चाहता हूं, और एएसपीनेट एमवीसी फ्रेमवर्क को ओवरराइड किए बिना।

उत्तर

21

एचटीएमएल सहायकों के व्यवहार MVC 2 RC1 के रूप में बदल दिया गया जिससे गुजर new { id = "" } को दबा आईडी पूरी तरह से करने के बजाय एक खाली आईडी विशेषता outputting।

+0

बहुत बढ़िया। तुम सही हो - धन्यवाद! – bkaid

संबंधित मुद्दे