50 ASP.NET ఇంటర్వ్యూ ప్రశ్నలు మరియు సమాధానాలు (PDF ని డౌన్‌లోడ్ చేయండి)

ఇది తరచుగా అడిగే .NET ఇంటర్వ్యూ ప్రశ్నలు మరియు సమాధానాల యొక్క క్యూరేటెడ్ జాబితా, అభ్యర్థులకు ASP .NET ఇంటర్వ్యూ ప్రశ్నలు మరియు ఇంటర్వ్యూ సమయంలో ఇంటర్వ్యూయర్ అడగవచ్చు. ASP.NET ఇంటర్వ్యూ ప్రశ్న యొక్క ఈ జాబితాలో, ఉద్యోగ ఇంటర్వ్యూను సులభంగా క్లియర్ చేయడంలో మీకు సహాయపడే వివరణాత్మక సమాధానాలతో ప్రాథమికంగా అధునాతన ASP.NET ఇంటర్వ్యూ ప్రశ్న సాధారణంగా అడగబడుతుంది.

మేము తాజా అభ్యర్థుల కోసం 50 అత్యంత ముఖ్యమైన .NET ఇంటర్వ్యూ ప్రశ్నలను అలాగే ఇంటర్వ్యూకి సిద్ధం కావడానికి అనుభవజ్ఞులైన డెవలపర్‌ల కోసం NET ఇంటర్వ్యూ ప్రశ్నలను కవర్ చేసాము. ఈ వివరణాత్మక గైడ్ మీకు ASP .NET కోసం మీ ఉద్యోగ ఇంటర్వ్యూను క్రాక్ చేయడానికి సహాయపడుతుంది.

1. ASP.Net అంటే ఏమిటి?

ఇది మైక్రోసాఫ్ట్ అభివృద్ధి చేసిన ఫ్రేమ్‌వర్క్, దీనిలో మనం వెబ్ ఫారమ్‌లు (ఆస్పెక్స్), MVC, HTML, జావాస్క్రిప్ట్, CSS మొదలైనవి ఉపయోగించి కొత్త తరం వెబ్‌సైట్‌లను అభివృద్ధి చేయవచ్చు. ప్రస్తుతం వెబ్‌సైట్‌లను అభివృద్ధి చేయడానికి ఉపయోగించే ASP.NET 4.0 ఉంది. మైక్రోసాఫ్ట్ అందించిన వివిధ పేజీ పొడిగింపులు వెబ్ సైట్ అభివృద్ధికి ఉపయోగించబడుతున్నాయి. ఉదా: aspx, asmx, ascx, ashx, cs, మొదలైనవి , html, XML మొదలైనవి.

2. రెస్పాన్స్. అవుట్‌పుట్.రైట్ () వల్ల ఉపయోగం ఏమిటి?

మేము Response.Output.Write () ఉపయోగించి ఫార్మాట్ చేసిన అవుట్‌పుట్‌ను వ్రాయవచ్చు.

3. పేజీ చక్రం యొక్క ఏ ఈవెంట్‌లో వ్యూస్టేట్ అందుబాటులో ఉంది?

Init () తర్వాత మరియు Page_Load () ముందు.

4. సర్వర్. ట్రాన్స్‌ఫర్ మరియు రెస్పాన్స్ మధ్య తేడా ఏమిటి?

Server.Transfer లో పేజీ ప్రాసెసింగ్ క్లయింట్ బ్రౌజర్‌కు తిరిగి వెళ్లకుండా ఒక పేజీ నుండి మరొక పేజీకి బదిలీ చేస్తుంది. ఇది సర్వర్‌లో కొంచెం తక్కువ ఓవర్‌హెడ్‌తో వేగవంతమైన ప్రతిస్పందనను అందిస్తుంది. Server.Transfer విషయంలో క్లయింట్‌లు url చరిత్ర జాబితా లేదా ప్రస్తుత url సర్వర్ అప్‌డేట్ చేయబడవు.

Response.Redirect యూజర్ యొక్క బ్రౌజర్‌ను మరొక పేజీ లేదా సైట్‌కు మళ్లించడానికి ఉపయోగించబడుతుంది. క్లయింట్ యొక్క బ్రౌజర్ కొత్త పేజీకి మళ్ళించబడే క్లయింట్‌కు తిరిగి ట్రిప్ చేస్తుంది. కొత్త చిరునామాను ప్రతిబింబించేలా వినియోగదారు బ్రౌజర్ చరిత్ర జాబితా నవీకరించబడింది.

5. అన్ని వెబ్ ఫారమ్‌లు ఏ బేస్ క్లాస్ నుండి వారసత్వంగా పొందబడ్డాయి?

పేజీ తరగతి.

6. ASP.NET లోని విభిన్న ధ్రువీకరణలు ఏమిటి?

  1. అవసరమైన ఫీల్డ్ వ్యాలిడేటర్
  2. రేంజ్ వాలిడేటర్
  3. వ్యాలిడేటర్‌ని సరిపోల్చండి
  4. కస్టమ్ వాలిడేటర్
  5. రెగ్యులర్ ఎక్స్‌ప్రెషన్ వాలిడేటర్
  6. సారాంశ ధ్రువీకరణ

7. మీరు రెండు వేర్వేరు నియంత్రణలలోని విలువలు సరిపోలుతున్నాయో లేదో నిర్ధారించుకోవాలంటే మీరు ఉపయోగించే వాలిడేటర్ నియంత్రణ?

వాలిడేటర్ నియంత్రణను సరిపోల్చండి.

8. వ్యూస్టేట్ అంటే ఏమిటి?

పేజీ పోస్ట్ బ్యాక్‌ల మధ్య సర్వర్-సైడ్ ఆబ్జెక్ట్‌ల స్థితిని నిలుపుకోవడానికి వ్యూస్టేట్ ఉపయోగించబడుతుంది.

9. పేజీ పోస్ట్‌బ్యాక్ తర్వాత వ్యూస్టేట్ ఎక్కడ నిల్వ చేయబడుతుంది?

వ్యూస్టేట్ క్లయింట్ వైపు పేజీలో దాచిన ఫీల్డ్‌లో నిల్వ చేయబడుతుంది. వ్యూస్టేట్ క్లయింట్‌కు మరియు తిరిగి సర్వర్‌కు రవాణా చేయబడుతుంది, మరియు సర్వర్ లేదా ఇతర బాహ్య వనరులలో నిల్వ చేయబడదు.

10. ViewState లోని అంశాలు ఎంతకాలం ఉన్నాయి?

ప్రస్తుత పేజీ జీవితం కోసం అవి ఉన్నాయి.

11. ASP.NET లో అందుబాటులో ఉన్న వివిధ సెషన్ స్టేట్ మేనేజ్‌మెంట్ ఎంపికలు ఏమిటి?

  1. ప్రక్రియ లో
  2. అవుట్-ఆఫ్-ప్రాసెస్.

ప్రక్రియ లో సెషన్‌ను మెమరీలో వెబ్ సర్వర్‌లో నిల్వ చేస్తుంది.

అవుట్-ఆఫ్-ప్రాసెస్ సెషన్ స్టేట్ మేనేజ్‌మెంట్ డేటాను బాహ్య సర్వర్‌లో నిల్వ చేస్తుంది. బాహ్య సర్వర్ SQL సర్వర్ లేదా స్టేట్ సర్వర్ కావచ్చు. సెషన్‌లో నిల్వ చేయబడిన అన్ని వస్తువులు అవుట్-ఆఫ్-ప్రాసెస్ స్టేట్ మేనేజ్‌మెంట్ కోసం సీరియల్‌గా ఉండాలి.

12. మీరు ఈవెంట్ హ్యాండ్లర్‌ని ఎలా జోడించవచ్చు?

సర్వర్ సైడ్ కంట్రోల్ యొక్క లక్షణాల ఆస్తిని ఉపయోగించడం.

ఉదా.

btnSubmit.Attributes.Add('onMouseOver','JavascriptCode();')

13. కాషింగ్ అంటే ఏమిటి?

కాషింగ్ అనేది తరచుగా యాక్సెస్ చేయబడిన డేటా లేదా ఫైల్‌లను మెమరీలో ఉంచడం ద్వారా పనితీరును పెంచడానికి ఉపయోగించే టెక్నిక్. కాష్ చేసిన ఫైల్/డేటా కోసం అభ్యర్థన ఆ ఫైల్ యొక్క వాస్తవ స్థానానికి బదులుగా కాష్ నుండి యాక్సెస్ చేయబడుతుంది.

14. వివిధ రకాల క్యాషింగ్‌లు ఏమిటి?

ASP.NET లో 3 రకాల క్యాషింగ్ ఉంది:

  1. అవుట్‌పుట్ క్యాషింగ్,
  2. ఫ్రాగ్‌మెంట్ కాషింగ్,
  3. డేటా కాషింగ్.

15. మొత్తం పేజీకి బదులుగా పేజీ యొక్క భాగాన్ని కాష్ చేయాలనుకుంటే ఏ రకం క్యాషింగ్ ఉపయోగించబడుతుంది?

ఫ్రాగ్‌మెంట్ కాషింగ్: ఇది అభ్యర్థన ద్వారా సృష్టించబడిన పేజీ యొక్క భాగాన్ని క్యాష్ చేస్తుంది. దాని కోసం, మేము దిగువ కోడ్‌తో వినియోగదారు నియంత్రణలను సృష్టించవచ్చు: | _+_ |

16. పేజీ జీవిత చక్రంలోని సంఘటనలను జాబితా చేయండి.

1) పేజ్‌ప్రెఇనిట్
2) పేజీ_ఇనిట్
3) పేజీ_ఇనిట్ పూర్తి
4) Page_PreLoad
5) పేజీ_లోడ్
6) Page_LoadComplete
7) Page_PreRender
8) రెండర్

17. web.Config ఫైల్ లేకుండా వెబ్ అప్లికేషన్ రన్ అవుతుందా?

అవును

18. వెబ్‌ఫారమ్‌లు మరియు mvc రెండింటితో వెబ్ అప్లికేషన్‌ను సృష్టించడం సాధ్యమేనా?

అవును. హైబ్రిడ్ అప్లికేషన్‌ను రూపొందించడానికి మేము వెబ్ ఫారమ్‌ల అప్లికేషన్‌లో దిగువ mvc అసెంబ్లీ సూచనలను చేర్చాలి. | _+_ |

19. మేము App_Code ఫోల్డర్‌లో వివిధ భాషల కోడ్ ఫైల్‌లను జోడించగలమా?

లేదు. App_code ఫోల్డర్‌లో ఉంచడానికి కోడ్ ఫైల్‌లు తప్పనిసరిగా ఒకే భాషలో ఉండాలి.

20. రక్షిత ఆకృతీకరణ అంటే ఏమిటి?

ఇది కనెక్షన్ స్ట్రింగ్ సమాచారాన్ని భద్రపరచడానికి ఉపయోగించే ఫీచర్.

21. ASP.NET అప్లికేషన్ నుండి ఇమెయిల్ పంపడానికి కోడ్ రాయండి?

MailMessage మరియు SmtpMail క్లాసులు నిర్వచించబడిన System.Web.Mail నేమ్‌స్పేస్.

22. బ్రౌజర్ ASPX పేజీని క్యాషింగ్ చేయకుండా ఎలా నిరోధించవచ్చు?

మేము ప్రతిస్పందన వస్తువు యొక్క కాష్ ఆస్తి ద్వారా బహిర్గతమయ్యే HttpCachePolicy వస్తువుపై సెట్‌నోస్టోర్‌ను సెట్ చేయవచ్చు: | _+_ |

23. ఆస్పెక్స్ పేజీలో ధ్రువీకరణలను అమలు చేయడానికి మంచి పద్ధతి ఏమిటి?

వెబ్ పేజీ డేటాను ధృవీకరించడానికి క్లయింట్-సైడ్ ధ్రువీకరణ ఉత్తమ మార్గం. ఇది నెట్‌వర్క్ ట్రాఫిక్‌ను తగ్గిస్తుంది మరియు సర్వర్ వనరులను ఆదా చేస్తుంది.

24. Global.asax ఫైల్‌లో మనం కలిగి ఉన్న ఈవెంట్ హ్యాండ్లర్‌లు ఏమిటి?

అప్లికేషన్ ఈవెంట్‌లు: Application_Start, Application_End, Application_AcquireRequestState, Application_AuthenticateRequest, Application_AuthorizeRequest, Application_BeginRequest, Application_Disposed, Application_EndRequest, Application_Error, Application_PostRequestHandlerExecute, Application_PreRequestHandlerExecute, Application_PreSendRequestContent, Application_PreSendRequestHeaders, Application_ReleaseRequestState, Application_ResolveRequestCache, Application_UpdateRequestCache

సెషన్ ఈవెంట్‌లు: సెషన్_స్టార్ట్, సెషన్_ఎండ్

25. వెబ్ సర్వీస్‌కి కాల్ చేయడానికి ఏ ప్రోటోకాల్ ఉపయోగించబడుతుంది?

HTTP ప్రోటోకాల్

26. మేము ఒక asp.net అప్లికేషన్ కోసం బహుళ వెబ్ కాన్ఫిగరేషన్ ఫైల్‌లను కలిగి ఉన్నారా?

అవును.

27. వెబ్ కాన్ఫిగరేషన్ మరియు మెషిన్ కాన్ఫిగరేషన్ మధ్య తేడా ఏమిటి?

మెషీన్ కాన్ఫిగరేషన్ ఒక మెషీన్ లేదా సర్వర్‌కు నిర్దిష్టంగా ఉన్న వెబ్ అప్లికేషన్‌కు వెబ్ కాన్ఫిగరేషన్ ఫైల్ ప్రత్యేకంగా ఉంటుంది. ఒక అప్లికేషన్‌లో బహుళ వెబ్ కాన్ఫిగరేషన్ ఫైల్‌లు ఉండవచ్చు, ఎందుకంటే మనం సర్వర్‌లో ఒక మెషిన్ కాన్ఫిగరేషన్ ఫైల్ మాత్రమే కలిగి ఉండవచ్చు.

28. పాత్ర ఆధారిత భద్రతను వివరించండి?

సంస్థలోని వినియోగదారు సమూహాలకు కేటాయించిన పాత్రల ఆధారంగా భద్రతను అమలు చేయడానికి పాత్ర ఆధారిత భద్రత ఉపయోగించబడుతుంది.

సంస్థలో వారి పాత్ర ఆధారంగా మేము వినియోగదారులను అనుమతించవచ్చు లేదా తిరస్కరించవచ్చు. విండోస్ నిర్వాహకులు, వినియోగదారులు మరియు అతిథులతో సహా అనేక అంతర్నిర్మిత సమూహాలను నిర్వచిస్తుంది. | _+_ |

29. క్రాస్ పేజ్ పోస్టింగ్ అంటే ఏమిటి?

మేము వెబ్ పేజీలోని సబ్మిట్ బటన్‌ను క్లిక్ చేసినప్పుడు, పేజీ అదే పేజీకి డేటాను పోస్ట్ చేస్తుంది. మేము డేటాను వేర్వేరు పేజీలకు పోస్ట్ చేసే టెక్నిక్‌ను క్రాస్ పేజ్ పోస్టింగ్ అంటారు. పోస్ట్‌బ్యాక్‌కు కారణమయ్యే బటన్ యొక్క POSTBACKURL ఆస్తిని సెట్ చేయడం ద్వారా దీనిని సాధించవచ్చు. మునుపటి పేజీ యొక్క Findcontrol పద్ధతి పేజీ పోస్ట్ చేయబడిన పేజీలో పోస్ట్ చేసిన విలువలను పొందడానికి ఉపయోగించవచ్చు.

30. మేము ఒక asp.net అప్లికేషన్‌కు థీమ్‌లను ఎలా వర్తింపజేయవచ్చు?

మేము web.config ఫైల్‌లో థీమ్‌ను పేర్కొనవచ్చు. థీమ్‌ను వర్తింపజేయడానికి కోడ్ ఉదాహరణ క్రింద ఉంది: | _+_ |

31. ASP.Net లో RedirectPermanent అంటే ఏమిటి?

RedirectPermanent అభ్యర్థించిన URL నుండి పేర్కొన్న URL కు శాశ్వత మళ్లింపును నిర్వహిస్తుంది. మళ్లింపు పూర్తయిన తర్వాత, ఇది 301 తరలించిన శాశ్వత ప్రతిస్పందనలను కూడా అందిస్తుంది.

32. MVC అంటే ఏమిటి?

MVC వెబ్ అప్లికేషన్‌లను రూపొందించడానికి ఉపయోగించే ఫ్రేమ్‌వర్క్. వెబ్ అప్లికేషన్ బేస్ మోడల్-వ్యూ-కంట్రోలర్ ప్యాటర్న్‌పై రూపొందించబడింది, ఇది UI నుండి అప్లికేషన్ లాజిక్‌ను వేరు చేస్తుంది మరియు వినియోగదారు నుండి ఇన్‌పుట్ మరియు ఈవెంట్‌లు కంట్రోలర్ ద్వారా నియంత్రించబడతాయి.

33. పాస్‌పోర్ట్ ప్రామాణీకరణ పనిని వివరించండి.

ముందుగా ఇది పాస్‌పోర్ట్ ప్రామాణీకరణ కుకీని తనిఖీ చేస్తుంది. కుకీ అందుబాటులో లేనట్లయితే, అప్లికేషన్ వినియోగదారుని పాస్‌పోర్ట్ సైన్ పేజీకి దారి మళ్లిస్తుంది. పాస్‌పోర్ట్ సేవ యూజర్ వివరాలను ధృవీకరిస్తుంది మరియు పేజీ చెల్లుబాటు అయ్యేది అయితే క్లయింట్ మెషీన్‌లో ధృవీకరించబడిన కుక్కీని స్టోర్ చేసి, ఆపై వినియోగదారుని అభ్యర్థించిన పేజీకి మళ్ళించండి

34. పాస్‌పోర్ట్ ప్రామాణీకరణ యొక్క ప్రయోజనాలు ఏమిటి?

సింగిల్ లాగిన్ ఆధారాలను ఉపయోగించి అన్ని వెబ్‌సైట్‌లను యాక్సెస్ చేయవచ్చు. కాబట్టి ప్రతి వెబ్ సైట్ కోసం లాగిన్ ఆధారాలను గుర్తుంచుకోవాల్సిన అవసరం లేదు.

వినియోగదారులు అతని/ ఆమె సమాచారాన్ని ఒకే ప్రదేశంలో నిర్వహించవచ్చు.

35. asp.net భద్రతా నియంత్రణలు ఏమిటి?

  • : వినియోగదారులు తమ ఆధారాలను నమోదు చేయడానికి అనుమతించే ప్రామాణిక లాగిన్ సామర్థ్యాన్ని అందిస్తుంది
  • : లాగిన్ అయిన వినియోగదారు పేరును ప్రదర్శించడానికి మిమ్మల్ని అనుమతిస్తుంది
  • : వినియోగదారు ప్రామాణీకరించబడ్డారో లేదో ప్రదర్శిస్తుంది
  • : ఎంచుకున్న టెంప్లేట్‌ని బట్టి వివిధ లాగిన్ వీక్షణలను అందిస్తుంది
  • : వినియోగదారులకు వారి కోల్పోయిన పాస్‌వర్డ్ ఇమెయిల్ చేయండి

36. వెబ్ కంట్రోల్స్ కోసం మీరు జావాస్క్రిప్ట్‌ను ఎలా నమోదు చేస్తారు? Attribtues.Add (స్క్రిప్ట్ నేమ్, స్క్రిప్ట్ టెక్స్ట్) పద్ధతిని ఉపయోగించి నియంత్రణల కోసం మేము జావాస్క్రిప్ట్‌ను నమోదు చేయవచ్చు.

37. ఏ ఈవెంట్‌లో నియంత్రణలు పూర్తిగా లోడ్ చేయబడతాయి?

పేజీ లోడ్ ఈవెంట్.

38. బాక్సింగ్ మరియు అన్బాక్సింగ్ అంటే ఏమిటి?

బాక్సింగ్ అనేది రిఫరెన్స్ టైప్ వేరియబుల్‌కు విలువ రకాన్ని కేటాయించడం.

అన్‌బాక్సింగ్ అంటే బాక్సింగ్ అంటే రివర్స్. సూచన రకం వేరియబుల్ నుండి విలువ రకం వేరియబుల్‌కు కేటాయించడం.

39. బలమైన టైపింగ్ మరియు బలహీనమైన టైపింగ్‌ను వేరు చేయండి

బలమైన టైపింగ్‌లో, వేరియబుల్ యొక్క డేటా రకాలు కంపైల్ సమయంలో తనిఖీ చేయబడతాయి. మరోవైపు, బలహీన టైపింగ్ విషయంలో వేరియబుల్ డేటా రకాలు రన్‌టైమ్‌లో తనిఖీ చేయబడతాయి. బలమైన టైపింగ్ విషయంలో, సంకలనం లోపం సంభవించే అవకాశం లేదు. స్క్రిప్ట్‌లు బలహీనమైన టైపింగ్‌ను ఉపయోగిస్తాయి మరియు అందువల్ల రన్‌టైమ్‌లో సమస్యలు తలెత్తుతాయి.

40. అన్ని ధ్రువీకరణ నియంత్రణలను అమలు చేయడానికి మేము ఎలా బలవంతం చేయవచ్చు?

పేజి.వాలిడేట్ () పద్ధతి అన్ని ధ్రువీకరణ నియంత్రణలను అమలు చేయడానికి మరియు ధ్రువీకరణ చేయడానికి బలవంతం చేయడానికి ఉపయోగించబడుతుంది.

41. రిపీటర్ కంట్రోల్ యొక్క అన్ని టెంప్లేట్‌లను జాబితా చేయండి.

  • అంశం టెంప్లేట్
  • ప్రత్యామ్నాయ టెంప్లేట్
  • సెపరేటర్ టెంప్లేట్
  • శీర్షిక శీర్షిక
  • ఫుటర్‌టెంప్లేట్

42. ASP.NET లో ప్రధాన అంతర్నిర్మిత వస్తువులను జాబితా చేయాలా?

  • అప్లికేషన్
  • అభ్యర్థన
  • ప్రతిస్పందన
  • సర్వర్
  • సెషన్
  • సందర్భం
  • జాడ కనుగొను

43. web.config ఫైల్‌లో యాప్ సెట్టింగ్స్ విభాగం అంటే ఏమిటి?

వెబ్ కాన్ఫిగరేషన్ ఫైల్‌లోని యాప్ సెట్టింగ్స్ బ్లాక్ మొత్తం అప్లికేషన్ కోసం వినియోగదారు నిర్వచించిన విలువలను సెట్ చేస్తుంది.

ఉదాహరణకు, కింది కోడ్ స్నిప్పెట్‌లో, డేటాబేస్ కనెక్షన్ కోసం ప్రాజెక్ట్ అంతటా పేర్కొన్న కనెక్షన్ స్ట్రింగ్ విభాగం ఉపయోగించబడుతుంది: | _+_ |

44. రేంజ్‌వాలిడేటర్ నియంత్రణ ఏ డేటా రకానికి మద్దతు ఇస్తుంది?

రేంజ్ వాలిడేటర్ కంట్రోల్ ద్వారా సపోర్ట్ చేయబడిన డేటా రకాలు పూర్ణాంకం, డబుల్, స్ట్రింగ్, కరెన్సీ మరియు తేదీ.

45. HtmlInputCheckBox నియంత్రణ మరియు HtmlInputRadioButton నియంత్రణ మధ్య తేడా ఏమిటి?

HtmlInputCheckBoxcontrol లో, బహుళ అంశాల ఎంపిక సాధ్యమవుతుంది, అయితే HtmlInputRadioButton నియంత్రణలలో, మేము అంశాల సమూహం నుండి ఒకే అంశాన్ని మాత్రమే ఎంచుకోవచ్చు.

46. ​​స్థానికీకరించిన అప్లికేషన్‌ను రూపొందించడానికి ఏ నేమ్‌స్పేస్‌లు అవసరం?

వ్యవస్థ. గ్లోబలైజేషన్

వ్యవస్థ. వనరులు

47. ASP.NET లో వివిధ రకాల కుకీలు ఏమిటి?

సెషన్ కుకీ - వినియోగదారు లాగ్ అవుట్ అయ్యే వరకు క్లయింట్ మెషీన్‌లో ఒకే సెషన్‌లో నివసిస్తారు.

నిరంతర కుకీ - 10 రోజులు, ఒక నెల, మరియు ఎన్నడూ లేని విధంగా, దాని గడువు కోసం పేర్కొన్న వ్యవధి కోసం వినియోగదారు మెషీన్‌లో నివసిస్తుంది.

48. వెబ్ సేవ యొక్క ఫైల్ పొడిగింపు అంటే ఏమిటి?

వెబ్ సేవలకు ఫైల్ పొడిగింపు ఉంది .asmx ..

49. ADO.NET యొక్క భాగాలు ఏమిటి?

ADO.Net యొక్క భాగాలు డేటాసెట్, డేటా రీడర్, డేటా అడాప్టర్, కమాండ్, కనెక్షన్.

50. ExecuteScalar మరియు ExecuteNonQuery మధ్య తేడా ఏమిటి?

ExecuteNonQuery ప్రశ్న ద్వారా ప్రభావితమైన అడ్డు వరుసల సంఖ్యను అందించదు కానీ ExecuteNonQuery ఏ విలువను ఇవ్వదు కాబట్టి ExecuteScalar అవుట్‌పుట్ విలువను అందిస్తుంది. ExecuteScalar ఒకే విలువను పొందడానికి ఉపయోగించబడుతుంది మరియు ExecuteNonQuery చొప్పించడం మరియు స్టేట్‌మెంట్‌లను అప్‌డేట్ చేయడానికి ఉపయోగిస్తారు.