2008-09-12 18 views
12

एएसपी.नेट एमवीसी पूर्वावलोकन 3, एचटीएमएल से शुरू हो रहा है। बटन (और अन्य संबंधित एचटीएमएल नियंत्रण) अब समर्थित नहीं हैं।एचटीएमएल। एएसपी.नेट एमवीसी

सवाल यह है कि उनके लिए समकक्ष क्या है? मेरे पास एक ऐप है जिसे पूर्वावलोकन 2 का उपयोग करके बनाया गया था, अब मुझे इसे नवीनतम सीटीपी रिलीज के साथ संगत बनाना है।

उत्तर

11

मुझे यह पता चला। यह इस तरह कुछ जाता है:

<form method="post" action="<%= Html.AttributeEncode(Url.Action("CastUpVote")) %>"> 
<input type="submit" value="<%=ViewData.Model.UpVotes%> up votes" /> 
</form> 

सभी उनकी मदद के लिए धन्यवाद!

+5

आपको <% एएसपीनेट फॉर्म की आवश्यकता नहीं है। रेजर का उपयोग करें ताकि मूल्य = "@ मॉडल.अपवॉट्स" पुराने <% %> का उपयोग न करें रेजर का उपयोग करें। – PositiveGuy

+0

क्यों? जहां तक ​​मैं देख सकता हूं कि यह व्यक्तिगत वरीयता है कि रेजर या वेबफॉर्म सिंटैक्स का उपयोग करना है या नहीं। दोनों समर्थित हैं और यदि कोई टीम पहले से ही एक का उपयोग कर रही है और यह उनके लिए ठीक काम कर रही है तो उन्हें शायद इसके साथ रहना चाहिए। आपको सिर्फ कुछ खारिज नहीं करना चाहिए क्योंकि यह "पुराना" है। (संयोग से, मूल प्रश्न, और यह उत्तर 2008 में पोस्ट किया गया था - इससे पहले कि रेजर एएसपी.नेट एमवीसी में आया) –

+2

यह व्यक्तिगत वरीयता है, लेकिन यह गलत व्यक्तिगत वरीयता है – Jonesopolis

13

बस अपने एचटीएमएल में < इनपुट प्रकार = "बटन" ... /> लिखें। एचटीएमएल नियंत्रण के साथ बिल्कुल कुछ खास नहीं है।

+0

http://stackoverflow.com/questions/407770/mapping-individual-buttons-on-asp-net-mvc-view-to-controller-actions –

-12

HTML के समतुल्य एएसपी.NET है। बटन। यह डिफ़ॉल्ट रूप से <input type="button"> उत्पन्न करेगा। (यह System.Web.UI.WebControls.Button क्लास है)

+4

उपयोगी नहीं है, सवाल एएसपी.नेट एमवीसी के बारे में था , वेब फॉर्म नहीं। –

4

कई एक्सटेंशन विधियों को माइक्रोसॉफ्ट.Web.Mvc में ले जाया गया, जो एमवीसी फ्यूचर्स डीएलएल है। आप उन चीज़ों के लिए वहां देखना चाहेंगे जो गायब हो गए हैं।

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