<asp:UpdatePanel id="regionPanel" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="true"> <ContentTemplate> <asp:DropDownList ID="ddlLicenseType" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlLicenseType_SelectedIndexChanged1"> <asp:ListItem Text="Select"></asp:ListItem> <asp:ListItem Text="ABB Global License"></asp:ListItem> <asp:ListItem Text="Local Purchase"></asp:ListItem> <asp:ListItem Text="Others"></asp:ListItem> </asp:DropDownList> <asp:RequiredFieldValidator ID="RequiredFieldValidator6" CssClass="ErrMsg" ForeColor=" " ValidationGroup="save" ControlToValidate="ddlLicenseType" runat="server" Display="dynamic" ErrorMessage="<BR> Select License Type" InitialValue="Select"></asp:RequiredFieldValidator> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="ddlLicenseType" EventName="SelectedIndexChanged" /> </Triggers> </asp:UpdatePanel>
protected void ddlLicenseType_SelectedIndexChanged1(object sender, EventArgs e) { if (ddlLicenseType.SelectedIndex == 1) { ddlLicenseType.Enabled = false; grdSoftwareListGlobal.Dispose(); plsSoftwareLicenseLocal.Visible = false; PlaceHolderGlobal.Visible = true; PlaceHolderLocal.Visible = false; lblGPrice.Text = string.Empty; PlaceHolderLocalOther.Visible = false; ddlProductCategory.DataSource = objMgr.getCategoryLocalGlobal("Global"); ddlProductCategory.DataTextField = "prod_category"; ddlProductCategory.DataValueField = "prod_category"; ddlProductCategory.DataBind(); ddlProductCategory.Items.Insert(0, new ListItem("Select", "")); ddlProductCategory.SelectedIndex = 0; plsSoftwareDetailsGlobal.Visible = true; plsSoftwareDetailsLocal.Visible = false; ------------------------------------------------------------------------------ <pre lang="xml"><asp:PlaceHolder ID="PlaceHolderGlobal" Visible="true" runat="server"> <tr> <td> <asp:Label ID="lblProductCategory" runat="server" Text="Category"></asp:Label> <asp:Label ID="Label12" runat="server" Text="*" CssClass="mandatory" /> </td> <td nowrap> <asp:DropDownList ID="ddlProductCategory" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlProductCategory_SelectedIndexChanged"> </asp:DropDownList> <%--<asp:RequiredFieldValidator ID="RequiredFieldValidator9" CssClass="ErrMsg" ForeColor=" " ValidationGroup="Add" ControlToValidate="ddlProductCategory" runat="server" Display="dynamic" ErrorMessage="<BR> Select Product Category" InitialValue="Select"></asp:RequiredFieldValidator>--%> <asp:RequiredFieldValidator ID="RequiredFieldValidator9" runat="server" ControlToValidate="ddlProductCategory" CssClass="ErrMsg" Display="dynamic" ErrorMessage="&lt;BR&gt; select Category" ForeColor=" " ValidationGroup="Add"> </asp:RequiredFieldValidator> </td> <td> <asp:Label ID="lblAsset" runat="server" Text="Asset No"></asp:Label> <asp:Label ID="Label45" runat="server" Text="*" CssClass="mandatory" /> </td> <td> <asp:TextBox ID="txtGlobalAsset" runat="server" Width="206px" Text=""></asp:TextBox> <asp:RequiredFieldValidator ID="rfvGlobalAsset" runat="server" ControlToValidate="txtGlobalAsset" CssClass="ErrMsg" Display="dynamic" ErrorMessage="&lt;BR&gt; Enter Asset No" ForeColor=" " ValidationGroup="Add"> </asp:RequiredFieldValidator> </td> </tr> <tr> <td> <asp:Label ID="lblProd" runat="server" Text="Product Name"></asp:Label> <asp:Label ID="Label15" runat="server" Text="*" CssClass="mandatory" /> </td> <td colspan="3"> <asp:DropDownList ID="ddlProduct" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlProduct_SelectedIndexChanged" Width="610" OnDataBound="ddlProduct_DataBound"> </asp:DropDownList> <%--<asp:RequiredFieldValidator ID="RequiredFieldValidator10" CssClass="ErrMsg" ForeColor=" " ValidationGroup="Add" ControlToValidate="ddlProduct" runat="server" Display="dynamic" ErrorMessage="<BR> Select Product Name" InitialValue="Select"></asp:RequiredFieldValidator>--%> <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="ddlProduct" CssClass="ErrMsg" Display="dynamic" ErrorMessage="&lt;BR&gt; select Product Name" ForeColor=" " ValidationGroup="Add"> </asp:RequiredFieldValidator> </td> </tr> <tr> <td nowrap> <asp:Label ID="Price" runat="server" Text="Product Price "></asp:Label><asp:Label ID="Label36" runat="server" Text="(INR)" Font-Bold="True"></asp:Label> </td> <td> <asp:Label ID="lblGPrice" runat="server" Visible="true" Text="Price"></asp:Label> <asp:Label ID="lblfee_type" runat="server" Visible="false" Text="fee_type"></asp:Label> </td> <td> <asp:Label ID="Quantity" runat="server" Text="Quantity"></asp:Label> <asp:Label ID="Label40" runat="server" Text="*" CssClass="mandatory" /> </td> <td> <asp:TextBox CssClass="textInput" ID="txtGQuantity" runat="server" Width="40" onpaste="return false" onkeypress="return onlyNumbers()"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator12" runat="server" ControlToValidate="txtGQuantity" CssClass="ErrMsg" Display="dynamic" ErrorMessage="&lt;BR&gt; Enter Quantity" ForeColor=" " ValidationGroup="Add"> </asp:RequiredFieldValidator> <%--<asp:RangeValidator ID="RangeValidator1" ControlToValidate="txtGQuantity" MinimumValue="1" MaximumValue="99" Type="Integer" EnableClientScript="true" Text="The qualtity must be greater than '0'" runat="server" />--%> <asp:RangeValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtGQuantity" ErrorMessage="Range should be [1-100]" ValidationGroup="Add" CssClass="ErrMsg" Type="Integer" MaximumValue="100" MinimumValue="1"></asp:RangeValidator> </td> </tr> <tr> <td colspan="4"> <asp:Label ID="lblQuantityError" runat="server" ForeColor="#3399FF" Visible="false" Text=""></asp:Label> </td> </tr> <tr> <td colspan="3"> <asp:Label ID="lblTotal" runat="server" Visible="false" Text="Total"></asp:Label> <asp:Label ID="lblErrorMessage" runat="server" Visible="false" Text="Error Message"></asp:Label> <asp:Label ID="lblFillTemplate" runat="server" Visible="false" Text="Error Message" ForeColor="#0066FF"></asp:Label> </td> <td> <asp:Button ID="btnADD" Width="45" runat="server" Text="ADD" class="button" OnClick="btnADD_Click" ValidationGroup="Add" /> </td> </tr> </asp:PlaceHolder></pre>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)