सेटिंग्स जैसी चीजों के लिए जहां पृष्ठ देखने के लिए मुख्य उपयोग इसे संपादित करना है, इनलाइन समझ में आता है।
इसके बाद, यह उपयोग के बारे में अधिक है। अगर लोग लगातार उन्हें संपादित कर रहे हैं तो यह केवल इनलाइन होना चाहिए। यदि यह उपयोगकर्ता विवरण के लिए है, जहां इसे अधिकतर पढ़ा जाता है और कभी-कभी बदल जाता है, तो मैं यही करता हूं:
पृष्ठ संपादन योग्य बॉक्स के बिना देखा जाता है। यदि उपयोगकर्ता कुछ जानकारी बदलना चाहता है, तो उन्होंने एक संपादन बटन पर क्लिक किया है वही पृष्ठ दिखाया गया है लेकिन संपादन योग्य फ़ील्ड के साथ और रद्द/सबमिट बटन।
नमूना के रूप में अनुरोध:
मैं दृश्य होने से इस लक्ष्य को हासिल जो कार्रवाई (MVC)
संपादित करें द्वारा निर्धारित है जो प्रत्येक क्षेत्र के संस्करण को दिखाने के लिए संपत्ति बाल्टी में एक मूल्य के आधार पर तय
public void View(int customerid)
{
PropertyBag["customer"] = Customer.Find(customerid);
}
public void Edit(int customerid)
{
PropertyBag["editing"] = true;
View(customerid);
RenderView("View");
}
देखें (brail) में: (untested)
नियंत्रक में (महल मोनोरेल), मान लें कि CustomerController जाने
<th>Name:</th>
<td>
<% if IsDefined("editing"): %>
<input name="c.Name" value="$customer.Name" />
<% else: %>
$customer.Name
<% end %>
</td>
स्रोत
2009-09-14 02:55:31
आपका उत्तर दिलचस्प है; क्या आप कुछ नमूना कोड पोस्ट कर सकते हैं कि आपने यह कैसे किया (उत्तर का आपका अंतिम भाग)?वह बेहद सहायक होगा। धन्यवाद! – Alex
ऊपर नमूना जोड़ा गया –