2011-03-18 11 views
10

एएसपीनेट एमवीसी 3 में एक संपादक के लिए फ़ाइल की कमी इस तरह की चमकदार चूक की तरह प्रतीत होती है: क्या कोई तरीका है कि एमवीसी फाइल अपलोड को संभालती है जिसे अभी अच्छी तरह से प्रचारित नहीं किया जाता है? जैसा कि मैं कह सकता हूं कि फाइल अपलोड को संभालने के लिए कोई रास्ता नहीं बनाया गया है।एएसपीनेट एमवीसी 3 रेज़र में फ़ाइल अपलोड करने के लिए कैसे बनाएँ और संपादक के लिए?

मैं केवल उत्सुक हूं कि फ़ाइल अपलोड क्षमता वास्तव में वहां है और मैं इसे अभी याद कर रहा हूं, या यदि यह बिल्कुल मौजूद नहीं है।

उत्तर

3

नहीं, लेकिन following steps मुझे बहुत अधिक काम नहीं लग रहा है। उल्लेख नहीं है कि आप एक कस्टम संपादक टेम्पलेट लिख सकते हैं जो किसी दिए गए संपत्ति के लिए फ़ाइल इनपुट प्रस्तुत करेगा।

+0

बस अधिक जानकार के साथ जाँच अगर मैंने कुछ याद आ रही थी को देखने के लिए। –

19

यह मेरे लिए बहुत अच्छा काम करता है, क्लाइंट-साइड सत्यापन भी प्रदान करता है।

CSHTML:

<div class="editor-label"> 
    @Html.LabelFor(model => model.Image) 
</div> 

<div class="editor-field"> 
    @Html.TextBoxFor(model => model.Image, new { type = "file" }) 
    @Html.ValidationMessageFor(model => model.Image) 
</div> 

मॉडल:

[Required("Image is required")] 
public HttpPostedFileBase Image { get; set; } 
संबंधित मुद्दे