मैं सी # में इस कार्रवाई विधि है:एफ # में ViewBag गतिशील वस्तु पर एक प्रॉपर्टी सेट
public ActionResult Index() {
ViewBag.Message = "Hello";
return View();
}
और यह दृश्य (Index.cshtml):
<h2>@ViewBag.Message</h2>
और यह पैदा करता है पृष्ठ पर अपेक्षित "हैलो"।
मैं एफ # में नियंत्रक करना चाहता हूं। मैं
type MainController() =
inherit Controller()
member x.Index() =
x.ViewBag?Message <- "Hello"
x.View()
की कोशिश की है और यह त्रुटि संदेश "विधि या वस्तु निर्माता 'op_DynamicAssignment' नहीं मिला" पैदा करता है।
मैंने गतिशील ऑपरेटर के लिए कुछ एफ # कोड नमूने देखे हैं, और मैं कुछ भी नहीं देख सकता जो विवरण के कई पृष्ठों और कोड की कई पंक्तियों से कम है। वे इस संपत्ति "सेटटर" के लिए बहुत सामान्य प्रतीत होते हैं।
यय! इसने काम कर दिया! :) –
# टॉमस क्रेडिट दे रहा है जहां यह देय है, मैंने आपके एफ # खाली वेब टेम्पलेट का उपयोग http://msdn.microsoft.com/en-us/library/hh304375.aspx में वर्णित किया है, इस कोड को केवल एक मिनट में उत्पन्न करने के लिए (लेकिन वास्तविक परियोजना में समस्या उत्पन्न हुई)। –
मुझे इसे टेम्पपडाटा के लिए भी प्रदान करने की आवश्यकता थी, इसलिए पहले पैरामीटर को '(शब्दकोश: आईडीकी) में बदल दिया गया' –