salut
je suis confronter a un problem avec mon code j essai de recuperer des information saisi dans un texbox1 nomme (Text1.Text) de Default.aspx pour les afficher sur form2.aspx dans un laber (result.Text) mais ca me met un message d erreur que j arrive pas a comprendre puisque je suis novice dans le domaine je travail sous visual studio 2010 et je me suis servir d un tuto pour realiser ces pages mais sans succes aider moi
voici mes codes
celui de Default
Code C# :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace textbox
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void submit_Click(object sender, EventArgs e)
{
if (Text1.Text != "")
{
String js = "<script langauage='javascript'>window.open('WebForm1.aspx')</script>";
HLink.Text = js;
envoi.Text = Text1.Text;
}
}
public string myValue()
{
return Text1.Text;
}
}
}
puis celui de page Form2
Code C# :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace textbox
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
_Default myCfg = new _Default();
string val = myCfg.myValue();
result.Text = val;
}
}
}
le message d erreur porte sur la ligne return Text1.Text; de Default
(System.NullReferenceException was unhandled by user code
Message=Object reference not set to an instance of an object.
Source=textbox
StackTrace:
at textbox._Default.myValue() in c:\users\zeus\documents\visual studio 2010\Projects\textbox\textbox\Default.aspx.cs:line 30
at textbox.WebForm1.Page_Load(Object sender, EventArgs e) in c:\users\zeus\documents\visual studio 2010\Projects\textbox\textbox\Form2.aspx.cs:line 15
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
InnerException: )
merci