पर मूल्य खो देता है निम्नलिखित कोड पर विचार करें:,ASP.NET निजी सदस्य क्षेत्र पोस्टबैक
public partial class TeacherControlPanel : System.Web.UI.Page
{
protected string username = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
username = (string)Request.QueryString["username"];
Ice_Web_Portal.BO.Teacher teacher = Ice_Web_Portal.BO.Teacher.GetTeacherByUsername(username);
if (teacher != null)
{
labUsername.Text = username;
labName.Text = teacher.TeacherName;
labTeacherCode.Text = teacher.TeacherCode;
Dept dept = teacher.Department;
if (dept != null)
{
labDepartment.Text = dept.DeptName;
}
}
else
{
//labErrorMessage.Text = "No teacher found";
}
}
protected void btnSendMail_Click(object sender, EventArgs e)
{
Response.Redirect(@"~/Teacher/TeacherComposeMail.aspx?username=mahabub" + username);
}
}
इस कोड में जब मैं 'उपयोगकर्ता नाम' घोषणा कर रहा हूँ निजी के रूप में, यह बाद में पद पीठ के बाद अशक्त करने के लिए आरंभ नहीं हो जाता।
क्यों?
रहस्य क्या है?
क्या आप कह रहे हैं कि कोड लिखित के रूप में काम करता है, लेकिन जब आप उपयोगकर्ता को एक निजी चर में बदलते हैं तो यह विफल हो जाता है? –
क्या यह शून्य या स्ट्रिंग के लिए शुरू किया गया है। लक्षण? – Martin
@ मार्टिन, यह शून्य है। – anonymous