2011-07-01 10 views
7

मैं ASP.Net के लिए नया हूँ और एक साधारण परिदृश्य के साथ कुछ मदद करना चाहते हैं:किसी बटन को क्लिक पर एक पाठ बॉक्स में एक परिणाम प्रदर्शित हो रहे हैं (ASP.Net)

वर्तमान में अपने वेब आवेदन में

मैं एक बटन और एक है मेरे वेब एप्लिकेशन में टेक्स्टबॉक्स। जब मैं बटन पर क्लिक करता हूं तो मैं टेक्स्ट बॉक्स में परिणाम प्रदर्शित करना चाहता हूं।

मुझे यह कैसे करना चाहिए?

+1

उम: http://www.knowdotnet.com/

के लिए सबमिट बटन गुण इस की जाँच करें। क्या आपने कोड खुद लिखने की कोशिश की है? TextBox1.Text = "sdfgsdfhsdghsdgh" जैसी कुछ ??? क्या आपको एक त्रुटि संदेश मिल रहा है? क्षमा करें, लेकिन मुझे समझ में नहीं आता कि वास्तव में सवाल क्या है: मैं पाठ को टेक्स्टबॉक्स पर कैसे सेट करूं? मैं एक बटन हैंडलर को एक बटन में कैसे जोड़ूं? जो यह है? –

+1

आपको एक एएसपीनेट ट्यूटोरियल के माध्यम से जाने की तरह महसूस नहीं हुआ? बस एक ... – tzup

+1

गंभीरता से। आप इस मंच पर स्पेस बर्बाद कर रहे हैं –

उत्तर

2
public void button_Click(object sender, CommandEventArgs e) 
{ 

    txt.Text = "Testing";  
} 
3

आप एक बटन में परिणाम सेट कर सकते हैं की तरह हैंडलर क्लिक करें ...

protected void Button1_Click(object sender, EventArgs e) 
{ 
    TextBox1.Text = "Result Text....."; 
} 

वहाँ पाठ बॉक्स नियंत्रण की एक Text संपत्ति है, कि Set/Get मूल्यों के लिए प्रयोग किया जाता है।

protected void Button1_Click(object sender, EventArgs e) 
{ 
    MyTextBox.Text = "Text to display"; 
} 

आप autowireup उपयोग कर सकते हैं या तो ईवेंट हैंडलर में तार कर पाने के लिए:

7

आप ASP.NET WebForms उपयोग कर रहे हैं आप पाठ बॉक्स का पाठ सेट करने के लिए बटन के लिए एक क्लिक करें ईवेंट हैंडलर जोड़ सकते हैं बटन, या पेज_लोड() विधि में ईवेंट को इवेंट हैंडलर को स्पष्ट रूप से असाइन करें।

बटन में ईवेंट आवंटित करने के लिए सबसे आसान तरीका है इस तरह .aspx कोड में यह घोषणा करने के लिए है:

<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" /> 

यह स्वचालित रूप से किया जाएगा यदि आप डिजाइनर मोड में इस बटन DoubleClick।

+0

अतिरिक्त जानकारी Kirill के लिए धन्यवाद - थोड़ी देर के बाद से मैंने वेबफॉर्म में काम किया है, इसलिए विनिर्देश थोड़ा जंगली थे। –

1
public void button_Click(object sender, EventArgs e) 
{ 
    string str="String"; 
    int i=100; 
    textbox1.Text = "string text"; 
    //or 
    textbox1.Text = str; 
    //or 
    textbox1.Text = i.Tostring(); 
    //and same as above for other types i.e, convert to string when assigning to textBox because textbox takes value as string only 
} 
2

किसी भी व्यक्ति lambdas ???

button.Click += (s, e) => { textbox.Text = "whoa!"; } 

hmmm?

+0

+1: पहले टिप्पणी को भूलें :) – naveen

+1

वास्तव में। प्रेषक नहीं होगा और इस प्रकार बटन का संदर्भ होगा? मुझे पसंद है कि आपके सिर कहां पर हैं। –

+0

यह एक वैध समाधान है, लेकिन मैं कभी भी ऐसा किसी को भी सुझाव नहीं दूंगा जो सी #/एएसपी.Net विकास के लिए स्पष्ट रूप से बहुत नया है। – Justin

0
protected void Button1_Click(object sender, EventArgs e) 
{ 
    TextBox1.Text = "Text Message"; 
} 

देखें आरंभ करने के लिए इस लिंक: MSDN Button Control

संबंधित मुद्दे