मैं सी # में एएसपी.NET प्रोजेक्ट लिख रहा हूं।एएसपी से टेक्स्ट प्राप्त करें: टेक्स्टबॉक्स
UpdateUserInfo.aspx पृष्ठ में टेक्स्टबॉक्स और बटन शामिल हैं। पेज लोड() विधि में मैंने कुछ टेक्स्ट टेक्स्टबॉक्स में सेट किया है और जब बटन काटा जाता है तो मुझे टेक्स्टबॉक्स का नया मान मिलता है और इसे डीबी में लिखता है।
समस्या यह है कि मैंने टेक्स्टबॉक्स टेक्स्टबॉक्स का मूल्य बदल दिया है। टेक्स्ट() विधि टेक्स्टबॉक्स का पुराना मान ("कभी भी") देता है और इसे डीबी में लिखता है।
यहाँ तरीके:
protected void Page_Load(object sender, EventArgs e)
{
textbox.text = "sometext";
}
void Btn_Click(Object sender,EventArgs e)
{
String textbox_text = textbox.text();// this is still equals "somevalue", even I change the textbox value
writeToDB(textbox_text);
}
तो, कैसे पाठ बॉक्स शुरू में somevalue साथ प्रकट करने के लिए बनाने के लिए, लेकिन जब उपयोगकर्ता बदलता है यह मान gettext विधि नई बदली हुई मान और डीबी में इस बारे में?
आप यहाँ पढ़ सकते हैं http://stackoverflow.com/questions/829249/what-does-ispostback-actually-mean – Ravia