मेरे पास एक सामग्री पृष्ठ है, मैं एएसपी का मान अपडेट कर रहा हूं: सामग्री पृष्ठ से मास्टर पेज का लेबल। मान अपडेट हो जाता है लेकिन अद्यतन मान दिखाई नहीं देता है। मैंनेमास्टर पेज लेबल का मूल्य अद्यतन फॉर्म सामग्री पृष्ठ नहीं मिल रहा है
1) का उपयोग करके दो विधि की कोशिश की। लेबल मूल्य सेट करने और प्राप्त करने के लिए किसी प्रॉपर्टी (मास्टर पेज पर) को परिभाषित करना। उदा।
public string setErrorMsg
{
get { return lbl1.Text; }
set { lbl1.Text = value; }
}
2) सामग्री पृष्ठ से नियंत्रण (मास्टर पेज का लेबल) ढूंढकर और अपना टेक्स्ट सेट करके। उदा।
Label lblMasterError = this.Page.Master.FindControl("lbl1") as Label;
lblMasterError.Text="text is updated form content page";
दोनों मूल्य अपडेट कर रहे हैं अगर मैं डिबग मोड में इसे देख लेकिन अद्यतन लेबल मूल्य इस व्यवहार के लिए संभावित कारण हो सकता है सामग्री page.What पर दिखाई नहीं देता है?
: यह है कि क्या मेरे लिए काम करता है:
मास्टर पृष्ठ में सीएस:
aspx पेज कोड सेके पीछे (w/तुम्हारा myMasterPage नाम की जगह) ? यह संभव है कि आप इसे प्रस्तुत करने के बाद इसे सेट कर रहे हों। – MNGwinn
मैं सामग्री पृष्ठ में बटन क्लिक ईवेंट पर मास्टर पेज लेबल मान अपडेट कर रहा हूं। –