Answered by:
checkbox.checked returning false

Question
-
User992700523 posted
Assalam Alaikum! (Greetings)
I am creating a section of modification of services, to modify these services i provide checkboxes. It shows as false when i checked or unchecked it. Code is:
<div class="list-group col-md-12" id="ModifyService"> <div class="well col-md-12"> <h3 class="col-md-12">Modify Services:</h3> <br /> <br /> <br /> <hr /> <asp:CheckBox ID="MFHD" runat="server" CssClass="col-md-4" Text="Furniture & Home Decore" /> <asp:CheckBox ID="MLaundry" runat="server" CssClass="col-md-4" Text="Laundry" /> <asp:CheckBox ID="MWater" runat="server" CssClass="col-md-4" Text="Water Hydrant" /> <asp:CheckBox ID="MISP" runat="server" CssClass="col-md-4" Text="Internet Service Provider" /> <asp:CheckBox ID="MCR" runat="server" CssClass="col-md-4" Text="Computer Repair" /> <asp:CheckBox ID="MHT" runat="server" CssClass="col-md-4" Text="Home Tutor" /> <asp:CheckBox ID="MMR" runat="server" CssClass="col-md-4" Text="Mobile Repair" /> <asp:CheckBox ID="MCT" runat="server" CssClass="col-md-4" Text="Car Tow" /> <asp:CheckBox ID="MGI" runat="server" CssClass="col-md-4" Text="Gaming Items" /> <asp:CheckBox ID="MPA" runat="server" CssClass="col-md-12" Text="Personal Assistant" /> <asp:Button ID="Modify" runat="server" CssClass="btn btn-success col-md-12" Text="Save Services" OnClick="Modify_Click"/> </div> </div>
And Its Modify_Click Event code is:
bool[] ModifyServiceArray = new bool[ServiceValue.Length]; ModifyServiceArray[0] = (bool)MFHD.Checked; ModifyServiceArray[1] = (bool)MLaundry.Checked; ModifyServiceArray[2] = (bool)MWater.Checked; ModifyServiceArray[3] = (bool)MISP.Checked; ModifyServiceArray[4] = (bool)MCR.Checked; ModifyServiceArray[5] = (bool)MHT.Checked; ModifyServiceArray[6] = (bool)MMR.Checked; ModifyServiceArray[7] = (bool)MCT.Checked; ModifyServiceArray[8] = (bool)MGI.Checked; ModifyServiceArray[9] = (bool)MPA.Checked;
In Visual Studio Debugging, i found every checkbox which i checked or unchecked is false.
Kindly help to resolve it.
Thank you,
Regards,
Muhammad Naveed HaroonTuesday, November 28, 2017 12:45 PM
Answers
-
User992700523 posted
Solved! Just Put Checkboxes in asp's Update Panel and get the result.
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Thursday, July 5, 2018 6:16 AM
All replies
-
User971510421 posted
what's the code you wrote in Page_Load or any page level event?
I tried this code and its working fine for me.Tuesday, November 28, 2017 8:03 PM -
User991499041 posted
Hi Muhammad,
Please provide complete code, including HTML markup and code behind. This helps to troubleshoot problems. Thanks for your understanding.
Regards,
zxj
Wednesday, November 29, 2017 3:00 AM -
User992700523 posted
Thanks for Reply.
Is it working on postback or not? Means, when you click on asp:Button and it calls Modify_Click so is your value appear in array or when it postback then the value is appear.
Regards,Muhammad Naveed Haroon
Wednesday, November 29, 2017 4:24 AM -
User992700523 posted
<asp:Content ID="Content2" ContentPlaceHolderID="BodyPlaceHolder" runat="Server"> <div class="container-fluid col-md-3"> <div class="list-group"> <h2><span class="glyphicon glyphicon-cog"></span>Dashboard</h2> </div> <div class="list-group"> <p class="list-group-item active main-color-bg"> <span class="glyphicon glyphicon-cog"></span>Dashboard </p> <a href="#" class="list-group-item" onclick="ShowMain()"> <span class="glyphicon glyphicon-list-alt"></span>Main <span class="badge"></span> </a> <a href="#" class="list-group-item" onclick="ShowAddExpert()"> <span class="glyphicon glyphicon-pawn"></span>Add New Expert <span class="badge"></span> </a> <a href="#" class="list-group-item" onclick="ViewExpertList()"> <span class="glyphicon glyphicon-th"></span>View Experts <span class="badge"></span> </a> <a href="#" class="list-group-item" onclick="ShowModifyProvidingServices()"> <span class="glyphicon glyphicon-calendar"></span>Modify Providing Services <span class="badge"></span> </a> <a href="ContactUs.aspx" class="list-group-item"> <span class="glyphicon glyphicon-exclamation-sign"></span>Helping Center <span class="badge"></span> </a> <a href="#" class="list-group-item" onclick="ShowProfile()"> <span class="glyphicon glyphicon-user"></span>Profile <span class="badge"></span> </a> <a href="Logout.aspx" class="list-group-item"> <span class="glyphicon glyphicon-random"></span>Logout <span class="badge"></span> </a> </div> </div> <div class="container-fluid col-md-9" id="margin-top-75px"> <div class="list-group col-md-12" id="main"> <div class="well col-md-12"> <div id="ChartHere"></div> <hr /> <table> <tr> <td> <label>Total Provide Services</label></td> <td class="colan">:</td> <td> <asp:Label ID="TotalProvideService" runat="server"></asp:Label></td> <td> <input type="button" id="ModifyServices" class="btn btn-success col-md-offset-6" value="Add or Remove Services" onclick="ShowModifyProvidingServices()" /> </td> </tr> </table> </div> </div> <div class="list-group col-md-12" id="addExpertDiv"> <div class="well col-md-12"> <h3 class="col-md-12" id="h3">Add New Expert:</h3> <br /> <br /> <br /> <hr /> <label class="col-md-2">First Name :</label> <asp:TextBox ID="FName" runat="server" CssClass="col-md-4" placeholder="First Name" data-msg-required="First Name is required"></asp:TextBox> <label class="col-md-2">Last Name :</label> <asp:TextBox ID="LName" runat="server" CssClass="col-md-4" placeholder="Last Name" data-msg-required="Last Name is required"></asp:TextBox> <br /> <br /> <br /> <label class="col-md-2">Password : </label> <asp:TextBox ID="Password" runat="server" CssClass="col-md-4" placeholder="Password" TextMode="Password" data-msg-required="Password is required"></asp:TextBox> <label class="col-md-2">Confirm Pass : </label> <asp:TextBox ID="ConfirmPassword" runat="server" CssClass="col-md-4" placeholder="Confirm Password" TextMode="Password" data-msg-required="Confirm Password is required"></asp:TextBox> <br /> <br /> <br /> <label class="col-md-2">Email : </label> <asp:TextBox ID="EmailAddress" runat="server" CssClass="col-md-4" placeholder="Email" data-msg-required="Email is required"></asp:TextBox> <label class="col-md-2">Contact : </label> <asp:TextBox ID="Contact" runat="server" CssClass="col-md-4" placeholder="Contact" data-msg-required="Contact is required"></asp:TextBox> <br /> <br /> <br /> <label class="col-md-2">Address : </label> <asp:TextBox ID="Address" runat="server" CssClass="col-md-4" placeholder="Address" data-msg-required="Address is required"></asp:TextBox> <label class="col-md-2">Postal Code : </label> <asp:TextBox ID="PostalCode" runat="server" CssClass="col-md-4" placeholder="Postal Code" data-msg-required="Postal Code is required"></asp:TextBox> <br /> <br /> <br /> <label class="col-md-2">CNIC : </label> <asp:TextBox ID="NIC" runat="server" CssClass="col-md-10" placeholder="CNIC" data-msg-required="CNIC is required"></asp:TextBox> <br /> <br /> <br /> <label class="col-md-12">Area Of Experties : </label> <asp:CheckBox ID="FHD" runat="server" CssClass="col-md-4" Text="Furniture & Home Decore" data-msg-required="Choose atleast 1 Service" /> <asp:CheckBox ID="Laundry" runat="server" CssClass="col-md-4" Text="Laundry" /> <asp:CheckBox ID="Water" runat="server" CssClass="col-md-4" Text="Water Hydrant" /> <asp:CheckBox ID="ISP" runat="server" CssClass="col-md-4" Text="Internet Service Provider" /> <asp:CheckBox ID="Computer" runat="server" CssClass="col-md-4" Text="Computer Repair" /> <asp:CheckBox ID="Tutor" runat="server" CssClass="col-md-4" Text="Home Tutor" /> <asp:CheckBox ID="Mobile" runat="server" CssClass="col-md-4" Text="Mobile Repair" /> <asp:CheckBox ID="Car" runat="server" CssClass="col-md-4" Text="Car Tow" /> <asp:CheckBox ID="Gaming" runat="server" CssClass="col-md-4" Text="Gaming Items" /> <asp:CheckBox ID="PA" runat="server" CssClass="col-md-12" Text="Personal Assistant" /> <asp:Button ID="AddExpert" runat="server" CssClass="btn btn-success col-md-12" Text="Add Vendor" /> </div> </div> <div class="list-group col-md-12" id="ExpertView"></div> <div class="list-group col-md-12" id="ModifyService"> <div class="well col-md-12"> <h3 class="col-md-12">Modify Services:</h3> <br /> <br /> <br /> <hr /> <asp:CheckBox ID="MFHD" runat="server" CssClass="col-md-4" Text="Furniture & Home Decore" /> <asp:CheckBox ID="MLaundry" runat="server" CssClass="col-md-4" Text="Laundry" /> <asp:CheckBox ID="MWater" runat="server" CssClass="col-md-4" Text="Water Hydrant" /> <asp:CheckBox ID="MISP" runat="server" CssClass="col-md-4" Text="Internet Service Provider" /> <asp:CheckBox ID="MCR" runat="server" CssClass="col-md-4" Text="Computer Repair" /> <asp:CheckBox ID="MHT" runat="server" CssClass="col-md-4" Text="Home Tutor" /> <asp:CheckBox ID="MMR" runat="server" CssClass="col-md-4" Text="Mobile Repair" /> <asp:CheckBox ID="MCT" runat="server" CssClass="col-md-4" Text="Car Tow" /> <asp:CheckBox ID="MGI" runat="server" CssClass="col-md-4" Text="Gaming Items" /> <asp:CheckBox ID="MPA" runat="server" CssClass="col-md-12" Text="Personal Assistant" /> <asp:Button ID="Modify" runat="server" CssClass="btn btn-success col-md-12" Text="Save Services" OnClick="Modify_Click" /> </div> </div> <div class="list-group col-md-12" id="ProfileMenu"> <div class="list-group col-md-12"> <div class="well col-md-12"> <img src="../assets/images/Profileuser.png" width="200" height="200" style="border-radius: 50%" class="col-md-3" /> <div class="col-md-8"> <h2> <asp:Label ID="FNameLabel" runat="server"></asp:Label></h2> <h4> <asp:Label ID="LNameLabel" runat="server"></asp:Label></h4> <h4> <asp:Label ID="EmailLabel" runat="server"></asp:Label></h4> <hr /> <h4> <asp:Label ID="ContactLabel" runat="server"></asp:Label></h4> <h4> <asp:Label ID="AddressLabel" runat="server"></asp:Label></h4> </div> <div class="row col-md-12"> <div class="col-md-2"> <label>Old Password : </label> </div> <div class="col-md-10"> <asp:TextBox ID="OldPass" runat="server" placeholder="Old Password" CssClass="InputFeilds" data-msg-required="Old Password Required"></asp:TextBox> </div> </div> <div class="row col-md-12"> <div class="col-md-2"> <label>New Password : </label> </div> <div class="col-md-4"> <asp:TextBox ID="NewPass" runat="server" placeholder="New Password" CssClass="InputFeilds" data-msg-required="New Password Required"></asp:TextBox> </div> <div class="col-md-2"> <label>Confirm New Password : </label> </div> <div class="col-md-4"> <asp:TextBox ID="CNewPass" runat="server" placeholder="Confirm New Password" CssClass="InputFeilds" data-msg-required="Confirm New Password Required"></asp:TextBox> </div> </div> <br /> <br /> <br /> <div class="col-md-offset-2 col-md-10"> <asp:Label ID="MissMatchPass" runat="server" Text=""></asp:Label> <asp:Button ID="ChangePass" runat="server" Text="Change Password" CssClass="btn btn-success" /> </div> </div> </div> </div> </div> </asp:Content> <asp:Content ID="Content3" runat="server" ContentPlaceHolderID="ScriptPlaceHolder"> <script src="../assets/js/highcharts.js"></script> <script> Highcharts.chart('ChartHere', { chart: { plotBackgroundColor: null, plotBorderWidth: 0, plotShadow: false }, title: { text: '', align: 'center', }, tooltip: { pointFormat: '{series.name} <b>{point.y}</b> Services' }, plotOptions: { pie: { allowPointSelect : true, cursor:'pointer', dataLabels:{enabled:false},showInLegend: true } }, series: [{ type: 'pie', name: 'Accquired', innerSize: '50%', data: <%=chartDataSet%>, }] }); </script> <script> $(document).ready(function(){ $("#BodyPlaceHolder_<%=FHD.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=FHD.ID%>").attr('data-msg-required', 'Choose atleast 1 Service'); $("#BodyPlaceHolder_<%=Laundry.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=Water.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=ISP.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=Computer.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=Tutor.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=Mobile.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=Car.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=Gaming.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=PA.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=MFHD.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=MFHD.ID%>").attr('data-msg-required', 'Choose atleast 1 Service'); $("#BodyPlaceHolder_<%=MLaundry.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=MWater.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=MISP.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=MCR.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=MHT.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=MMR.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=MCT.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=MGI.ID%>").attr('name', 'test[]'); $("#BodyPlaceHolder_<%=MPA.ID%>").attr('name', 'test[]'); }); function ShowMain(){ $('#main').removeClass('hidden'); $('#addExpertDiv').addClass('hidden'); $('#ModifyService').addClass('hidden'); $('#ProfileMenu').addClass('hidden'); $('#ExpertView').addClass('hidden'); } function ShowAddExpert(){ $('#main').addClass('hidden'); $('#addExpertDiv').removeClass('hidden'); $('#ModifyService').addClass('hidden'); $('#ProfileMenu').addClass('hidden'); $('#ExpertView').addClass('hidden'); } function ShowModifyProvidingServices(){ $('#main').addClass('hidden'); $('#addExpertDiv').addClass('hidden'); $('#ModifyService').removeClass('hidden'); $('#ProfileMenu').addClass('hidden'); $('#ExpertView').addClass('hidden'); } function ShowProfile(){ $('#main').addClass('hidden'); $('#addExpertDiv').addClass('hidden'); $('#ModifyService').addClass('hidden'); $('#ProfileMenu').removeClass('hidden'); $('#ExpertView').addClass('hidden'); } function ViewExpertList(){ $('#main').addClass('hidden'); $('#addExpertDiv').addClass('hidden'); $('#ModifyService').addClass('hidden'); $('#ProfileMenu').addClass('hidden'); $('#ExpertView').removeClass('hidden'); } $(document).ready(function(){ ShowMain(); }); </script> <script> $.validator.addMethod("emailmatch",function(value,element){ return this.optional(element) || /^[a-zA-Z0-9._-]+@[a-zA-Z]+\.[a-zA-z]{2,5}$/i.test(value); },"Please enter a valid email address"); $.validator.addMethod("contactmatch",function(value,element){ return this.optional(element) || /^([0-9]{11})$/.test(value); },"Please enter a valid number"); $.validator.addMethod("cnicmatch",function(value,element){ return this.optional(element) || /^([0-9]{13})$/.test(value); },"Please enter a valid CNIC"); $.validator.addMethod("postalCode",function(value,element){ return this.optional(element) || /^[0-9]{5}$/.test(value); }); $.validator.addMethod("cnicmatch",function(value,element){ return this.optional(element) || /^([0-9]{13})$/.test(value); },"Please enter a valid CNIC"); $('#form1').validate({ rules:{ <%=FName.UniqueID%>:{ required:true, minlength:3, maxlength:20, }, <%=LName.UniqueID%>:{ required:true, rangelength:[3,20], }, <%=Password.UniqueID%>:{ required:true, rangelength:[8,16], }, <%=ConfirmPassword.UniqueID%>:{ required:true, rangelength:[8,16], equalto:"#BodyPlaceHolder_ConfirmPassword" }, <%=EmailAddress.UniqueID%>:{ required:true, emailmatch: true, }, <%=Contact.UniqueID%>:{ required:true, contactmatch:true, }, <%=Address.UniqueID%>:{ required:true, }, <%=PostalCode.UniqueID%>:{ postalCode : true, required:true, }, <%=NIC.UniqueID%>:{ cnicmatch:true, required:true, }, 'test[]': { required: true, minlength: 1, } },message:{ <%=FName.UniqueID%>:{ required:"First Name is required", minlength:"Your name connot be less than 3 alphabates", maxlength:"Your First Name cannot greater than 20 letters", }, <%=LName.UniqueID%>:{ required:"Last Name is required", rangelength:"Your name cannot be less than 3 and more than 20 letters", }, <%=Password.UniqueID%>:{ required:"Password is required", rangelength:"Password must be in between 8 to 16 digits", }, <%=ConfirmPassword.UniqueID%>:{ required:"Confirm Password is required", rangelength:"Confirm Password must be in between 8 to 16 digits", equalto:"#BodyPlaceHolder_ConfirmPassword" }, <%=EmailAddress.UniqueID%>:{ required:"Email Address is required", }, <%=Contact.UniqueID%>:{ required:"Contact # is required", }, <%=Address.UniqueID%>:{ required:"Address is required", }, <%=PostalCode.UniqueID%>:{ required:"Postal Code is Required", }, <%=NIC.UniqueID%>:{ required:"CNIC is Required", }, 'test[]': { required: "1 service you must be provide", minlength: "atleast choose any 1", } } }); </script> </asp:Content>
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.SqlClient; using System.Configuration; public partial class Vendor_Default : System.Web.UI.Page { public bool FHDStatus { get; set; }; SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Aasaani"].ConnectionString); string[] ServiceName = { "Furniture & Home Decore", "Laundry", "Water Hydrant", "Internet Service Provider", "Computer Repair", "Home Tutor", "Mobile Repairing", "Car Towing", "Gaming Item", "Personal Assistant" }; bool[] ServiceValue; int totalValues = 0; int userID, vendorID, serveID; public string chartDataSet { get; set; } protected void Page_Load(object sender, EventArgs e) { ServiceValue = new bool[ServiceName.Length]; try { if (Session["UserID"] != null) { conn.Open(); SqlCommand comm = new SqlCommand("SELECT UserID,EmailAddress,FName,LName,ContactNumber,[Address],PostalCode,Vendor_ID,FK_ServeID FROM A_Role INNER JOIN A_Role_AE ON A_Role.RoleID = A_Role_AE.FK_RoleID INNER JOIN A_User ON A_Role_AE.FK_UserID = A_User.UserID INNER JOIN A_Vendor ON A_User.UserID = A_Vendor.FK_UserID INNER JOIN Serve ON A_Vendor.FK_ServeID = Serve.ServeID where A_User.UserID = " + Session["UserID"], conn); SqlDataReader reader = comm.ExecuteReader(); while (reader.Read()) { userID = int.Parse(reader[0].ToString()); EmailLabel.Text = reader[1].ToString(); FNameLabel.Text = reader[2].ToString(); LNameLabel.Text = reader[3].ToString(); ContactLabel.Text = reader[4].ToString(); AddressLabel.Text = reader[5].ToString() + " , " + reader[6].ToString(); vendorID = int.Parse(reader[7].ToString()); serveID = int.Parse(reader[8].ToString()); } conn.Close(); TotalProvideServiceCount(); LoadExistingProvideService(); } else { Response.Redirect("../Login.aspx"); } } catch (Exception ex) { Response.Redirect("../Login.aspx"); } } private void TotalProvideServiceCount() { conn.Open(); SqlCommand comm = new SqlCommand("select Furniture,Laundry,Water,ISP,Computer,Tutor,Mobile,Car,Gaming,PA from Serve inner join A_Vendor on A_Vendor.Vendor_ID = Serve.ServeID inner join A_User on A_Vendor.FK_UserID = A_User.UserID where A_Vendor.Vendor_ID = " + vendorID, conn); SqlDataReader reader = comm.ExecuteReader(); while (reader.Read()) { for (int i = 0; i < ServiceValue.Length; i++) { ServiceValue[i] = bool.Parse(reader[i].ToString()); } } string temp = "["; for (int i = 0; i < ServiceValue.Length; i++) { if (ServiceValue[i] == true) { totalValues++; temp += "['" + ServiceName[i].ToString() + "',1],"; } } temp += "]"; chartDataSet = temp; conn.Close(); TotalProvideService.Text = totalValues.ToString(); } protected void AddExpert_Click(object sender, EventArgs e) { } private void LoadExistingProvideService() { for (int i = 0; i < ServiceValue.Length; i++) { if (ServiceValue[i] == true) { if (i == 0) { MFHD.Checked = true; } if (i == 1) { MLaundry.Checked = true; } if (i == 2) { MWater.Checked = true; } if (i == 3) { MISP.Checked = true; } if (i == 4) { MCR.Checked = true; } if (i == 5) { MHT.Checked = true; } if (i == 6) { MMR.Checked = true; } if (i == 7) { MCT.Checked = true; } if (i == 8) { MGI.Checked = true; } if (i == 9) { MPA.Checked = true; } } else { if (i == 0) { MFHD.Checked = false; } if (i == 1) { MLaundry.Checked = false; } if (i == 2) { MWater.Checked = false; } if (i == 3) { MISP.Checked = false; } if (i == 4) { MCR.Checked = false; } if (i == 5) { MHT.Checked = false; } if (i == 6) { MMR.Checked = false; } if (i == 7) { MCT.Checked = false; } if (i == 8) { MGI.Checked = false; } if (i == 9) { MPA.Checked = false; } } } } protected void Modify_Click(object sender, EventArgs e) { try { conn.Open(); if (MFHD.Checked) { FHDStatus = true; } else { FHDStatus = false; } SqlCommand comm = new SqlCommand("update Serve set Furniture=" + MFHD.Checked + ",Laundry =" + MLaundry.Checked.ToString() + ",Water =" + MWater.Checked.ToString() + ",ISP=" + MISP.Checked.ToString() + ",Computer=" + MCR.Checked.ToString() + ",Tutor=" + MHT.Checked.ToString() + ",Mobile=" + MMR.Checked.ToString() + ",Car=" + MCT.Checked.ToString() + ",Gaming = " + MGI.Checked.ToString() + ",PA=" + MPA.Checked.ToString() + " where ServeID = " + serveID , conn); comm.ExecuteNonQuery(); conn.Close(); } catch (Exception ex) { } } }
This is the complete code as you ask user zxj.
Thank you,Regards,
Muhammad Naveed Haroon
Wednesday, November 29, 2017 4:29 AM -
User991499041 posted
Hi Muhammad,
I used your part of the code to do the test, there seems to be no problem.
protected void Modify_Click(object sender, EventArgs e) { var mfhd = MFHD.Checked.ToString(); var mlaundry = MLaundry.Checked.ToString(); var mwater = MWater.Checked.ToString(); Response.Write(mfhd + " " + mlaundry + " " + mwater); }
Regards,
zxj
Wednesday, November 29, 2017 8:45 AM -
User992700523 posted
Sir Its gets response after postback, and i want the status before postback. Before Postback i want to run an update query to database, in which the checked value stored. but when the update query is execute and i check in debugging, the value becomes false. If it doesn't happen, then kindly guide me.
I want to get checkbox values and store it in database and postback the page. But in my case the values of checkboxes becomes false, because On Page Load event, i check that what services are providing, so that checkboxes checked = true. So, how can i resolve this problem.
Wednesday, November 29, 2017 10:03 AM -
User347430248 posted
Hi MuhammadNave...,
you had mentioned that,"Its gets response after postback, and i want the status before postback. Before Postback i want to run an update query to database,".
did you try to use state management techniques. it can maintain the values after postback and you can use them later.
Session["Count"] = Convert.ToInt32(Session["Count"]) + 1;//Set Value to The Session Label2.Text = Session["Count"].ToString(); //Get Value from the Sesion
Reference:
State Management in ASP.NET - Introduction
Regards
Deepak
Friday, December 1, 2017 8:12 AM -
User992700523 posted
Thanks Deepak Panchal. But this didn't help. I clearly mentioned that i want to run an update query before postback & get checkboxes' checked status. Where as because of my code the checked status maintain what comes from Database and not changed before postback. LoadExistingProvideService method get the values and set checkboxes checked and unchecked on pageLoad.
Regards,
Muhammad Naveed Haroon
Tuesday, December 5, 2017 12:29 PM -
User992700523 posted
Solved! Just Put Checkboxes in asp's Update Panel and get the result.
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Thursday, July 5, 2018 6:16 AM