I don't understand what stop triggering insert procedure for the below configuration while on a separate test page works perfectly. I have a tab which get active based on code behind control.
<div class="row no-gutters ml-2 mr-2 mb-2 justify-content-center">
<asp:HiddenField ID="ActiveTAB" runat="server" Value="#TabEvaluare" ClientIDMode="Static" />
<asp:HiddenField ID="ActiveMicroclimat" runat="server" Value="disabled" ClientIDMode="Static" />
<asp:HiddenField ID="ActiveMasuri" runat="server" Value="disabled" ClientIDMode="Static" />
<ul class="nav nav-tabs" id="DivTab" role="tablist">
<li class="nav-item" style="width: 200px;">
<class="nav-link" id="TabEchipament" data-toggle="tab" aaaa="#DivEchipamentTab" role="tab">Echipament</a>
</li>
</ul>
</div>
Then on Echipament tab
<div class="tab-content" id="DivTabContent">
<div id="DivEchipamentTab" class="tab-pane fade pb-2 pt-2 mb-4" style="border: solid 2px LightSteelBlue">
<div class="row no-gutters mb-2 ml-1">
<asp:Label class="form-control form-control-sm text-left border border-0"
Style="font-weight: 700; font-size: 14px;"
Text="Echipamente utilizate"
runat="server" />
</div>
<div class="row no-gutters mb-2 d-flex justify-content-center">
<div class="col-3">
<asp:Label Text="Echipament" class="form-control form-control-sm" runat="server" Style="background-color: #1E90FF; color: #f4f1eb;" />
</div>
<div class="col-1"></div>
</div>
<div class="row no-gutters mb-2 d-flex justify-content-center">
<div class="col-3">
<asp:TextBox ID="txtEchipament" PlaceHolder="Adauga echipament" class="form-control form-control-sm" runat="server" ClientIDMode="Static" />
</div>
<div class="col-1 pl-1">
<asp:Button ID="btnAddEchipament"
Text="Submit"
runat="server"
OnClick="AddEchipament"
CausesValidation="false"
class="btn btn-md lfc-green align-self-center"
Style="font-size: 12px; height: 30px; width: 100px"
ClientIDMode="Static" />
</div>
</div>
<hr />
</div>
On code behind
protected void AddEchipament(Object sender, EventArgs e)
{
if (Session["AID"] != null)
{
int aid = Int32.Parse(Session["AID"].ToString());
using (SqlConnection conn = new SqlConnection(connString))
{
using (SqlCommand cmd = new SqlCommand("AddActivitateEchipament", conn))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Echipament", txtEchipament.Text);
cmd.Parameters.AddWithValue("@AID", aid);
conn.Open();
int result = cmd.ExecuteNonQuery();
if (result > 0)
{
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Record Inserted Successfully')", true);
}
conn.Close();
txtEchipament.Text = string.Empty;
ActiveTAB.Value = "#TabEchipament";
}
}
}
}
Whitout the tab setup is working, with is not but I can't figure out why? Please help