asp.net-mvc-3 - microsoft - net framework version v4 5




एक फ़ाइल और एक MVC3 नियंत्रक कार्रवाई में एक गाया दृश्य दोनों लौटा (2)

क्या ये दोनों एक नियंत्रक विधि कॉल से एक दृश्य डाउनलोड और अपडेट करने के लिए एक फ़ाइल वापस कर सकते हैं?

या जावास्क्रिप्ट (लोड करने के बाद पृष्ठ के एक ताज़ा फोन) का उपयोग कर एक वैकल्पिक हल की आवश्यकता है?

फ़ाइल डाउनलोड फ्लाई पर एक व्यू मॉोडल (पृष्ठ पर विभिन्न नियंत्रणों से खोज पैरामीटर) में सेट पैरामीटर के साथ बनाया गया है।


एक अनुरोध का एक उत्तर हो सकता है, जिसकी प्रतिक्रिया प्रकार प्रतिक्रिया हैडर में परिभाषित किया जाता है, इसलिए बुनियादी उत्तर नहीं है।
आप जो कर देख सकते हैं वह एक दृश्य वापस कर रहा है जिसमें जावास्क्रिप्ट है, जो फिर फाइल डाउनलोड करने का अनुरोध करेगा।


हालांकि, एक ViewResult के साथ एक FileResult को वापस करना संभव नहीं है, फिर भी आप पेज पर लोड होने पर फ़ाइल को रीडायरेक्ट करने के लिए लौटे दृश्य पर मेटा रीफ्रेश का उपयोग कर सकते हैं।

<meta http-equiv="refresh" content="600;url=/path/to/the/file" />




download