Files
SIG/GPS/DispositivosControles.aspx
JORGE LUIS CAUDILLO ESPARZA c35cf91883 Commit inicial Ventas Productivo
2019-08-14 16:40:54 -07:00

313 lines
28 KiB
Plaintext

<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="DispositivosControles.aspx.vb" Inherits="GPS_DispositivosControles" %>
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
Catálogo de Controles y Accesorios
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="HB" runat="Server">
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
<li>
<asp:UpdatePanel runat="server" UpdateMode="conditional">
<ContentTemplate>
<asp:LinkButton runat="server" ID="BtnOpenDiv"><i class="fa fa-plus"></i>Agregar Sensor de Combustible</asp:LinkButton>
</ContentTemplate>
</asp:UpdatePanel>
</li>
<li>
<asp:UpdatePanel runat="server" UpdateMode="conditional">
<ContentTemplate>
<asp:LinkButton runat="server" ID="LbTemp"><i class="fa fa-plus"></i>Agregar Sensor de Temperatura</asp:LinkButton>
</ContentTemplate>
</asp:UpdatePanel>
</li> <li>
<asp:UpdatePanel runat="server" UpdateMode="conditional">
<ContentTemplate>
<asp:LinkButton runat="server" ID="LnkPasajeros"><i class="fa fa-plus"></i>Agregar Sensor de Pasajeros</asp:LinkButton>
</ContentTemplate>
</asp:UpdatePanel>
</li>
<li>
<asp:UpdatePanel runat="server" UpdateMode="conditional">
<ContentTemplate>
<asp:LinkButton runat="server" ID="LbDescargaFormato" OnClick="LbDescargaFormato_Click"><i class="fa fa-file-excel-o"></i>Descargar Formato</asp:LinkButton>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="LbDescargaFormato" />
</Triggers>
</asp:UpdatePanel>
</li>
</asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="HA" runat="Server">
</asp:Content>
<asp:Content ID="Content7" ContentPlaceHolderID="C" runat="Server">
<div class="row" style="margin-left: 0px; margin-top: 5px; margin-bottom: 5px; text-align: right; margin-right: 5px;" align="left">
<input type="text" id="TxtBusqueda" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda','{0}')", GvDatos.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda','{0}')", GvDatos.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
</div>
<asp:UpdatePanel ID="UpDatos" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="GvDatos" runat="server" GridLines="None" DataKeyNames="CveControl, Control, CveUnidadMedida, Capacidad, Largo, Ancho, Alto, Longitud, Sensor, CveDispositivo, DevID, CveMetrica,CveTipoControl" CssClass="table table-striped table-advance table-hover Widthall" CellSpacing="0" Width="100%" AutoGenerateColumns="False" EmptyDataText="No se encontraron registros" ToolTip="Listado de Compuestos Activos">
<Columns>
<asp:BoundField DataField="Control" ItemStyle-Width="15%" HeaderText="Control" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField DataField="Sensor" ItemStyle-Width="15%" HeaderText="Sensor" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField DataField="Capacidad" ItemStyle-Width="9%" HeaderText="Capacidad" ItemStyle-HorizontalAlign="center" />
<asp:BoundField DataField="UnidadMedida" ItemStyle-Width="10%" HeaderText="Unidad de Medida" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField DataField="DevID" ItemStyle-Width="15%" HeaderText="Dispositivo" ItemStyle-HorizontalAlign="Left" />
<asp:TemplateField HeaderText="Calibración" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="center">
<ItemTemplate>
<asp:LinkButton ID="imgC" runat="server" AlternateText="Editar" OnClick="imgC_Click" CausesValidation="False" CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-list'></i>" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Largo" ItemStyle-Width="5%" NullDisplayText="" HeaderText="Largo" ItemStyle-HorizontalAlign="center" />
<asp:BoundField DataField="Ancho" ItemStyle-Width="5%" NullDisplayText="" HeaderText="Ancho" ItemStyle-HorizontalAlign="center" />
<asp:BoundField DataField="Alto" ItemStyle-Width="5%" HeaderText="Alto" NullDisplayText="" ItemStyle-HorizontalAlign="center" />
<asp:BoundField DataField="Longitud" ItemStyle-Width="5%" NullDisplayText="" HeaderText="Longitud" ItemStyle-HorizontalAlign="center" />
<asp:TemplateField HeaderText="Editar" ItemStyle-Width="5%" HeaderStyle-HorizontalAlign="Right" ItemStyle-HorizontalAlign="Right">
<ItemTemplate>
<asp:LinkButton ID="imgE" runat="server" AlternateText="Editar" OnClick="imgE_Click" CausesValidation="False" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-Width="5%" HeaderText="Eliminar" HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left">
<ItemTemplate>
<asp:LinkButton ID="imgD" ItemStyle-Width="5%" runat="server" AlternateText="Eliminar" CausesValidation="False" CommandName="Delete" CssClass="btn btn-circle btn-sm red" Text="<i class='icon-trash'></i>" data-toggle="confirmation" data-popout="true" data-original-title="Confirmar" data-btn-ok-label="si" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
<div id="divAgregar" class="modal ADS fade" role="dialog">
<div class="modal-dialog">
<asp:UpdatePanel ID="UpAgregar" class="modal-content rowpadding" tabindex="-1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
<h4 class="modal-title" id="HTitulo" runat="server">Guardar Compuesto</h4>
</div>
<div class="modal-body">
<asp:UpdatePanel ID="UpBodyCompuesto" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<div style="margin-bottom: 17px" class="form-group form-md-line-input input-iconright">
<asp:TextBox ID="TxtControl" runat="server" CssClass="form-control" CausesValidation="true"></asp:TextBox>
<asp:RequiredFieldValidator ID="RFVNombrePlantilla" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtControl" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Compuesto''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
<label for="<%= TxtControl.ClientID.ToString()%>">Control:</label>
</div>
<div class="row" style="margin-bottom: 17px">
<div class="col-md-3">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox ID="TxtCapacidad" runat="server" CssClass="form-control" CausesValidation="true"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtCapacidad" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Compuesto''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
<label for="<%= TxtCapacidad.ClientID.ToString()%>">Capacidad:</label>
</div>
</div>
<div class="col-md-9">
<div class="form-group form-md-line-input input-iconright">
<asp:DropDownList ID="DdlUnidadMedida" Width="230px" runat="server" DataTextField="UnidadMedida" DataValueField="CveUnidadMedida" CssClass="form-control input-sm select2me">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" CssClass="help-block errorimput" InitialValue="-1" ControlToValidate="DdlUnidadMedida" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Equipo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
<label for="<%= DdlUnidadMedida.ClientID.ToString()%>">Unidad de medida:</label>
</div>
</div>
</div>
<div class="row" style="margin-bottom: 17px">
<div class="col-md-3">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox ID="TxtLargo" runat="server" CssClass="form-control" CausesValidation="true"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtLargo" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Largo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
<label for="<%= TxtLargo.ClientID.ToString()%>">Largo</label>
</div>
</div>
<div class="col-md-3">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox ID="TxtAncho" runat="server" CssClass="form-control" CausesValidation="true"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtAncho" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Ancho''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
<label for="<%= TxtAncho.ClientID.ToString()%>">Ancho</label>
</div>
</div>
<div class="col-md-3">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox ID="TxtAlto" runat="server" CssClass="form-control" CausesValidation="true"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtAlto" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Alto''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
<label for="<%= TxtAlto.ClientID.ToString()%>">Alto</label>
</div>
</div>
</div>
<div style="margin-bottom: 17px" class="form-group form-md-line-input input-iconright">
<asp:TextBox ID="TxtLongitud" runat="server" CssClass="form-control" CausesValidation="true"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtLongitud" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Longitud''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
<label for="<%= TxtLongitud.ClientID.ToString()%>">Longitud:</label>
</div>
<div style="margin-bottom: 17px" class="form-group form-md-line-input input-iconright">
<asp:TextBox ID="TxtSensor" runat="server" CssClass="form-control" CausesValidation="true"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtSensor" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Sensor''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
<label for="<%= TxtSensor.ClientID.ToString()%>">Sensor:</label>
</div>
<div class="row" style="margin-bottom: 17px">
<div class="col-md-5">
<div class="form-group form-md-line-input input-iconright">
<asp:DropDownList ID="DdlEquipo" Width="230px" runat="server" DataTextField="Display" DataValueField="CveDispositivo" CssClass="form-control input-sm select2me">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" CssClass="help-block errorimput" InitialValue="-1" ControlToValidate="DdlEquipo" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Equipo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
<label for="<%= DdlEquipo.ClientID.ToString()%>">Dispositivo:</label>
</div>
</div>
<div class="col-md-5" style="margin-right:2%">
<div id="DivTanque" runat="server" class="form-group form-md-line-input input-iconright">
<asp:DropDownList ID="DdlNumero" Width="230px" runat="server" CssClass="form-control input-sm select2me">
<asp:ListItem Value="-1" Text="Seleccione" />
<asp:ListItem Value="3" Text="Tanque #1" />
<asp:ListItem Value="4" Text="Tanque #2" />
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator9" runat="server" CssClass="help-block errorimput" InitialValue="-1" ControlToValidate="DdlEquipo" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Equipo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
<label for="<%= DdlEquipo.ClientID.ToString()%>">Número de tanque:</label>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4 truncate ">Arrastre el archivo de Calibración:</div>
<div class="col-md-8">
<asp:TextBox ID="TxtCalibración" CssClass="ADSdropzone hidden" data-maxFile="1" runat="server"></asp:TextBox>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<div class="modal-footer">
<asp:UpdatePanel ID="UpFooter" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:LinkButton ID="BtnAgregarCatalogo" runat="server" Text="Agregar" CssClass="btn btn-primary" ValidationGroup="GrpObligatorio"></asp:LinkButton>
<button id="btnCancelar" data-dismiss="modal" class="btn btn-default">Cancelar</button>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
<div id="dvConsulta" class="modal ADS fade" role="dialog">
<div class="modal-dialog">
<asp:UpdatePanel ID="UpdatePanel1" class="modal-content rowpadding" tabindex="-1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
<h4 class="modal-title" id="myModalLabel2" runat="server">Calibración</h4>
</div>
<div class="modal-body">
<asp:UpdatePanel runat="server" UpdateMode="Conditional" ID="UPCalibracion">
<ContentTemplate>
<div class="row" style="margin-left: 0px; margin-top: 5px; margin-bottom: 5px; text-align: right" align="left">
<div style="margin-right: 15px">
<input type="text" id="TxtBusquedaD" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusquedaD','{0}')", GvCalibracion.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusquedaD','{0}')", GvCalibracion.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
</div>
</div>
<asp:GridView ID="GvCalibracion" runat="server" GridLines="None" DataKeyNames="Nivel,Valor,CveControl" CssClass="table table-striped table-advance table-hover Widthall ScrollAD" data-sort="true" BorderWidth="1" BorderColor="#D3D3D3" CellSpacing="0" Width="100%" AutoGenerateColumns="False" EmptyDataText="No se encontraron registros">
<Columns>
<asp:BoundField DataField="Nivel" ItemStyle-Width="50%" HeaderText="Nivel" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField DataField="Valor" ItemStyle-Width="50%" HeaderText="Valor" ItemStyle-HorizontalAlign="Center" />
</Columns>
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
<div class="modal-footer">
<button data-dismiss="modal" class="btn btn-default">Volver</button>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
<div id="dvAddTemp" class="modal ADS fade" role="dialog">
<div class="modal-dialog">
<asp:UpdatePanel ID="UpAddTemp" class="modal-content rowpadding" tabindex="-1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
<h4 class="modal-title" id="myModalLabel3">Guardar Sensor de Temperatura</h4>
</div>
<div class="modal-body">
<asp:UpdatePanel ID="UPTempBody" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<div style="margin-bottom: 17px" class="form-group form-md-line-input input-iconright">
<asp:TextBox ID="TxtControlTemperatura" runat="server" CssClass="form-control" CausesValidation="true"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtControlTemperatura" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Control''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorioT"></asp:RequiredFieldValidator>
<label for="<%= TxtControlTemperatura.ClientID.ToString()%>">Control:</label>
</div>
<div class="row" style="margin-bottom: 17px">
<div class="col-md-3">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox ID="TxtCapacidadTemp" runat="server" CssClass="form-control" CausesValidation="true"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtCapacidadTemp" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Capacidad''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorioT"></asp:RequiredFieldValidator>
<label for="<%= TxtCapacidadTemp.ClientID.ToString()%>">Temp. Máxima:</label>
</div>
</div>
<div class="col-md-9">
<div class="form-group form-md-line-input input-iconright">
<asp:DropDownList ID="DdlUMTemp" Width="230px" runat="server" DataTextField="UnidadMedida" DataValueField="CveUnidadMedida" CssClass="form-control input-sm select2me">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator12" runat="server" CssClass="help-block errorimput" InitialValue="-1" ControlToValidate="DdlUMTemp" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Unidad Medida''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorioT"></asp:RequiredFieldValidator>
<label for="<%= DdlUMTemp.ClientID.ToString()%>">Unidad de medida:</label>
</div>
</div>
</div>
<div style="margin-bottom: 17px" class="form-group form-md-line-input input-iconright">
<asp:TextBox ID="TxtIDSensor" runat="server" CssClass="form-control" CausesValidation="true"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator17" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtIDSensor" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''ID Sensor''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorioT"></asp:RequiredFieldValidator>
<label for="<%= TxtIDSensor.ClientID.ToString()%>"> ID Sensor:</label>
</div>
<div class="row" style="margin-bottom: 17px">
<div class="col-md-5">
<div class="form-group form-md-line-input input-iconright">
<asp:DropDownList ID="DdlEquipoTemp" Width="230px" runat="server" DataTextField="Display" DataValueField="CveDispositivo" CssClass="form-control input-sm select2me">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator18" runat="server" CssClass="help-block errorimput" InitialValue="-1" ControlToValidate="DdlEquipoTemp" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Equipo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorioT"></asp:RequiredFieldValidator>
<label for="<%= DdlEquipoTemp.ClientID.ToString()%>">Dispositivo:</label>
</div>
</div>
<div class="col-md-5" style="margin-right:2%">
<div id="DivSensor" runat="server" class="form-group form-md-line-input input-iconright">
<asp:DropDownList ID="DdlNoSensor" Width="230px" runat="server" CssClass="form-control input-sm select2me">
<asp:ListItem Value="-1" Text="Seleccione" />
<asp:ListItem Value="7" Text="Sensor #1" />
<asp:ListItem Value="8" Text="Sensor #2" />
<asp:ListItem Value="9" Text="Sensor #3" />
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator19" runat="server" CssClass="help-block errorimput" InitialValue="-1" ControlToValidate="DdlNoSensor" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Equipo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorioT"></asp:RequiredFieldValidator>
<label for="<%= DdlNoSensor.ClientID.ToString()%>">Número de Sensor:</label>
</div>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<div class="modal-footer">
<asp:UpdatePanel ID="UpdatePanel4" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:LinkButton ID="LbAgregarTemp" runat="server" Text="Agregar" CssClass="btn btn-primary" ValidationGroup="GrpObligatorioT"></asp:LinkButton>
<button data-dismiss="modal" class="btn btn-default">Cancelar</button>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
</asp:Content>
<asp:Content ID="Content8" ContentPlaceHolderID="JS" runat="Server">
</asp:Content>