<%@ Page Title="" Language="C#" MasterPageFile="~/Layout.Master" AutoEventWireup="true" CodeBehind="Formulario.aspx.cs" Inherits="SCPServicio.admin.Formulario" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="SidebarContent" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
<script type="text/javascript">
var listInstructores = <%= gridValuesInstructores%>;
</script>
<h1>Capacitaciones programadas</h1>
<div id="instructorGrid">
</div>
<div id="form-container">
<div class="selector">
Instructor: <select data-role="dropdownlist"
data-value-field="value"
data-text-field="text"
data-bind="source: listInstructores, value: idOperador, events: { change: changeLocationSpanText }"
data-option-label="seleccione un instructor"
data-value-primtive="true"
style="width:300px"></select>
</div>
</div>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ScriptsContent" runat="server">
<script>
"use strict";
$(function () {
var viewModel = kendo.observable({
listInstructores: listInstructores,
changeLocationSpanText: function (e) {
if (e.sender.dataItem().value === "")
return false;
alert(e.sender.dataItem().value)
}
});
kendo.bind($("#form-container"), viewModel);
});
</script>
</asp:Content>
martes, 30 de septiembre de 2014
valor
<%@ Page Title="" Language="C#" MasterPageFile="~/Layout.Master" AutoEventWireup="true" CodeBehind="Formulario.aspx.cs" Inherits="SCPServicio.admin.Formulario" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="SidebarContent" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
<h1>Administración de Instructores</h1>
<div id="instructorGrid">
</div>
<div id="form-container">
<div class="selector">
Instructor: <select data-role="dropdownlist" data-value-field="idinstructor" data-text-field="ins_apellido_paterno" data-bind="source: instructor" data-option-label="seleccione un instructor"></select>
</div>
</div>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ScriptsContent" runat="server">
<script>
"use strict";
$(function () {
var intructoresDataSource = new kendo.data.DataSource({
transport: {
create: {
url: "/Servicio.svc/instructores",
type: "POST",
contentType: "application/json; charset=utf-8"
},
read: "/Servicio.svc/instructores",
update: {
url: "/Servicio.svc/instructores",
type: "POST",
contentType: "application/json; charset=utf-8"
},
parameterMap: function (data, operation) {
if (operation == "update" || operation == "create") {
return kendo.stringify(data);
}
return data;
}
},
schema: {
data: "Data",
total: "Count",
model: {
id: "idinstructor",
fields: {
idinstructor: { editable: false, defaultValue: 0 },
ins_nombre: { editable: true, nullable: false, validation: { required: { message: "{0} es requerido"}} },
ins_apellido_paterno: { editable: true, nullable: false, validation: { required: { message: "{0} es requerido"}} },
ins_apellido_materno: { editable: true, nullable: false, validation: { required: { message: "{0} es requerido"}} }
}
}
},
pageSize: 15,
serverPaging: true
});
var viewModel = kendo.observable({
instructor: intructoresDataSource
});
kendo.bind($("#form-container"), viewModel);
$("#instructorGrid").kendoGrid({
columns: [
{ field: "ins_nombre", title: "Nombre" },
{ field: "ins_apellido_paterno", title: "Apellido Paterno" },
{ field: "ins_apellido_materno", title: "Apellido Materno" },
{ command: [tr.edit, tr.destroy], title: "" }
],
dataSource: intructoresDataSource,
pageable: true,
editable: { mode: "inline", confirmation: tr.confirmation },
sortable: true,
toolbar: [tr.create]
});
});
</script>
</asp:Content>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="SidebarContent" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
<h1>Administración de Instructores</h1>
<div id="instructorGrid">
</div>
<div id="form-container">
<div class="selector">
Instructor: <select data-role="dropdownlist" data-value-field="idinstructor" data-text-field="ins_apellido_paterno" data-bind="source: instructor" data-option-label="seleccione un instructor"></select>
</div>
</div>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ScriptsContent" runat="server">
<script>
"use strict";
$(function () {
var intructoresDataSource = new kendo.data.DataSource({
transport: {
create: {
url: "/Servicio.svc/instructores",
type: "POST",
contentType: "application/json; charset=utf-8"
},
read: "/Servicio.svc/instructores",
update: {
url: "/Servicio.svc/instructores",
type: "POST",
contentType: "application/json; charset=utf-8"
},
parameterMap: function (data, operation) {
if (operation == "update" || operation == "create") {
return kendo.stringify(data);
}
return data;
}
},
schema: {
data: "Data",
total: "Count",
model: {
id: "idinstructor",
fields: {
idinstructor: { editable: false, defaultValue: 0 },
ins_nombre: { editable: true, nullable: false, validation: { required: { message: "{0} es requerido"}} },
ins_apellido_paterno: { editable: true, nullable: false, validation: { required: { message: "{0} es requerido"}} },
ins_apellido_materno: { editable: true, nullable: false, validation: { required: { message: "{0} es requerido"}} }
}
}
},
pageSize: 15,
serverPaging: true
});
var viewModel = kendo.observable({
instructor: intructoresDataSource
});
kendo.bind($("#form-container"), viewModel);
$("#instructorGrid").kendoGrid({
columns: [
{ field: "ins_nombre", title: "Nombre" },
{ field: "ins_apellido_paterno", title: "Apellido Paterno" },
{ field: "ins_apellido_materno", title: "Apellido Materno" },
{ command: [tr.edit, tr.destroy], title: "" }
],
dataSource: intructoresDataSource,
pageable: true,
editable: { mode: "inline", confirmation: tr.confirmation },
sortable: true,
toolbar: [tr.create]
});
});
</script>
</asp:Content>
dropdownlist dataSource option label
<%@ Page Title="" Language="C#" MasterPageFile="~/Layout.Master" AutoEventWireup="true" CodeBehind="capacitaciones.aspx.cs" Inherits="SCPServicio.capacitacion.capacitaciones" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="SidebarContent" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
<script type="text/javascript">
var listInstructores = <%= gridValuesInstructores%>;
</script>
<h1>Capacitaciones</h1>
<h2>Programadas</h2>
<div id="form-container">
<div class="selector">
<select id="cbInstructor" style="width: 400px;"></select>
</div>
</div>
<div id="capacitacionGrid"></div>
<h2>Por programar</h2>
<div id="planificacionGrid"></div>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ScriptsContent" runat="server">
<script id="template" type="text/x-kendo-template">
<span>
#= data.ins_apellido_paterno # #= data.ins_apellido_materno # #= data.ins_nombre #
</span>
</script>
<script type="text/javascript">
"use strict";
var capacitacionCommand = {
field: "",
title: "",
template: '<a class="k-button k-button-icontext k-grid-edit" href="/capacitacion/ver.aspx?id=#= idcapacitacion #"><span class="k-icon k-edit"></span>Ver</a>'
};
var planificacionCommand = {
field: "",
title: "",
template: '<a class="k-button k-button-icontext k-grid-edit" href="/capacitacion/finalizarplanificacion.aspx?id=#= idplanificacion #"><span class="k-icon k-edit"></span>Ver</a>'
};
$(function () {
var intructoresDataSource = new kendo.data.DataSource({
transport: {
create: {
url: "/Servicio.svc/instructores",
type: "POST",
contentType: "application/json; charset=utf-8"
},
read: "/Servicio.svc/instructores",
update: {
url: "/Servicio.svc/instructores",
type: "POST",
contentType: "application/json; charset=utf-8"
},
parameterMap: function (data, operation) {
if (operation == "update" || operation == "create") {
return kendo.stringify(data);
}
return data;
}
},
schema: {
data: "Data",
total: "Count",
model: {
id: "idinstructor",
fields: {
idinstructor: { editable: false, defaultValue: 0 },
ins_nombre: { editable: true, nullable: false, validation: { required: { message: "{0} es requerido"}} },
ins_apellido_paterno: { editable: true, nullable: false, validation: { required: { message: "{0} es requerido"}} },
ins_apellido_materno: { editable: true, nullable: false, validation: { required: { message: "{0} es requerido"}} }
}
}
},
pageSize: 15,
serverPaging: true
});
$("#cbInstructor").kendoDropDownList({
dataTextField: "ins_apellido_paterno",
dataValueField: "idinstructor",
dataSource: intructoresDataSource,
select: onSelect,
optionLabel: {
idinstructor: "",
ins_apellido_paterno: "",
ins_apellido_materno: "",
ins_nombre: "Seleccionar...."
},
template: kendo.template($("#template").html()),
valueTemplate: kendo.template($("#template").html())
});
function onSelect(e) {
var dataItem = this.dataItem(e.item.index());
//alert(e.item.index());
alert(dataItem.idinstructor + ":" + dataItem.ins_apellido_paterno);
var entityGrid = $("#capacitacionGrid").data("kendoGrid");
// entityGrid.dataSource.transport.options.read.url = "/Servicio.svc/capacitacion" + query;
// entityGrid.dataSource.page(1);
// e.preventDefault();
return false;
};
///////////////////////////////////////////////////////////////////////
var apiCapacitacionUrl = "/Servicio.svc/capacitacion",
apiPlanificacionUrl = "/Servicio.svc/planificacion";
var capacitacionDataSource = new kendo.data.DataSource({
transport: {
create: {
url: apiCapacitacionUrl,
type: "POST",
contentType: "application/json; charset=utf-8"
},
read: apiCapacitacionUrl,
update: {
url: apiCapacitacionUrl,
type: "POST",
contentType: "application/json; charset=utf-8"
},
destroy: {
url: apiCapacitacionUrl,
type: "DELETE",
contentType: "application/json; charset=utf-8"
}
},
schema: {
data: "Data",
total: "Count",
model: {
id: "idcapacitacion",
fields: {
idcapacitacion: { editable: false, defaultValue: -1 },
cap_detalle: { editable: false }
}
}
},
pageSize: 15,
serverPaging: true
});
$("#capacitacionGrid").kendoGrid({
columns: [
{ field: "cap_detalle", title: "Descripción" },
capacitacionCommand
],
dataSource: capacitacionDataSource,
pageable: {
refresh: true,
messages: {
display: " {0}-{1} de {2} elementos",
empty: "No hay elementos"
}
},
sortable: true
});
var planificacionDataSource = new kendo.data.DataSource({
transport: {
create: {
url: apiCapacitacionUrl,
type: "POST",
contentType: "application/json; charset=utf-8"
},
read: apiCapacitacionUrl,
update: {
url: apiCapacitacionUrl,
type: "POST",
contentType: "application/json; charset=utf-8"
},
destroy: {
url: apiCapacitacionUrl,
type: "DELETE",
contentType: "application/json; charset=utf-8"
}
},
schema: {
data: "Data",
total: "Count",
model: {
id: "idplanificacion",
fields: {
idplanificacion: { editable: false },
idcurso: { editable: false }
}
}
},
pageSize: 15,
serverPaging: true
});
$("#planificacionGrid").kendoGrid({
columns: [
{ field: "idcurso", title: "Curso" },
planificacionCommand
],
dataSource: planificacionDataSource,
pageable: {
refresh: true,
messages: {
display: " {0}-{1} de {2} elementos",
empty: "No hay elementos"
}
},
sortable: true
});
});
</script>
</asp:Content>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="SidebarContent" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
<script type="text/javascript">
var listInstructores = <%= gridValuesInstructores%>;
</script>
<h1>Capacitaciones</h1>
<h2>Programadas</h2>
<div id="form-container">
<div class="selector">
<select id="cbInstructor" style="width: 400px;"></select>
</div>
</div>
<div id="capacitacionGrid"></div>
<h2>Por programar</h2>
<div id="planificacionGrid"></div>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ScriptsContent" runat="server">
<script id="template" type="text/x-kendo-template">
<span>
#= data.ins_apellido_paterno # #= data.ins_apellido_materno # #= data.ins_nombre #
</span>
</script>
<script type="text/javascript">
"use strict";
var capacitacionCommand = {
field: "",
title: "",
template: '<a class="k-button k-button-icontext k-grid-edit" href="/capacitacion/ver.aspx?id=#= idcapacitacion #"><span class="k-icon k-edit"></span>Ver</a>'
};
var planificacionCommand = {
field: "",
title: "",
template: '<a class="k-button k-button-icontext k-grid-edit" href="/capacitacion/finalizarplanificacion.aspx?id=#= idplanificacion #"><span class="k-icon k-edit"></span>Ver</a>'
};
$(function () {
var intructoresDataSource = new kendo.data.DataSource({
transport: {
create: {
url: "/Servicio.svc/instructores",
type: "POST",
contentType: "application/json; charset=utf-8"
},
read: "/Servicio.svc/instructores",
update: {
url: "/Servicio.svc/instructores",
type: "POST",
contentType: "application/json; charset=utf-8"
},
parameterMap: function (data, operation) {
if (operation == "update" || operation == "create") {
return kendo.stringify(data);
}
return data;
}
},
schema: {
data: "Data",
total: "Count",
model: {
id: "idinstructor",
fields: {
idinstructor: { editable: false, defaultValue: 0 },
ins_nombre: { editable: true, nullable: false, validation: { required: { message: "{0} es requerido"}} },
ins_apellido_paterno: { editable: true, nullable: false, validation: { required: { message: "{0} es requerido"}} },
ins_apellido_materno: { editable: true, nullable: false, validation: { required: { message: "{0} es requerido"}} }
}
}
},
pageSize: 15,
serverPaging: true
});
$("#cbInstructor").kendoDropDownList({
dataTextField: "ins_apellido_paterno",
dataValueField: "idinstructor",
dataSource: intructoresDataSource,
select: onSelect,
optionLabel: {
idinstructor: "",
ins_apellido_paterno: "",
ins_apellido_materno: "",
ins_nombre: "Seleccionar...."
},
template: kendo.template($("#template").html()),
valueTemplate: kendo.template($("#template").html())
});
function onSelect(e) {
var dataItem = this.dataItem(e.item.index());
//alert(e.item.index());
alert(dataItem.idinstructor + ":" + dataItem.ins_apellido_paterno);
var entityGrid = $("#capacitacionGrid").data("kendoGrid");
// entityGrid.dataSource.transport.options.read.url = "/Servicio.svc/capacitacion" + query;
// entityGrid.dataSource.page(1);
// e.preventDefault();
return false;
};
///////////////////////////////////////////////////////////////////////
var apiCapacitacionUrl = "/Servicio.svc/capacitacion",
apiPlanificacionUrl = "/Servicio.svc/planificacion";
var capacitacionDataSource = new kendo.data.DataSource({
transport: {
create: {
url: apiCapacitacionUrl,
type: "POST",
contentType: "application/json; charset=utf-8"
},
read: apiCapacitacionUrl,
update: {
url: apiCapacitacionUrl,
type: "POST",
contentType: "application/json; charset=utf-8"
},
destroy: {
url: apiCapacitacionUrl,
type: "DELETE",
contentType: "application/json; charset=utf-8"
}
},
schema: {
data: "Data",
total: "Count",
model: {
id: "idcapacitacion",
fields: {
idcapacitacion: { editable: false, defaultValue: -1 },
cap_detalle: { editable: false }
}
}
},
pageSize: 15,
serverPaging: true
});
$("#capacitacionGrid").kendoGrid({
columns: [
{ field: "cap_detalle", title: "Descripción" },
capacitacionCommand
],
dataSource: capacitacionDataSource,
pageable: {
refresh: true,
messages: {
display: " {0}-{1} de {2} elementos",
empty: "No hay elementos"
}
},
sortable: true
});
var planificacionDataSource = new kendo.data.DataSource({
transport: {
create: {
url: apiCapacitacionUrl,
type: "POST",
contentType: "application/json; charset=utf-8"
},
read: apiCapacitacionUrl,
update: {
url: apiCapacitacionUrl,
type: "POST",
contentType: "application/json; charset=utf-8"
},
destroy: {
url: apiCapacitacionUrl,
type: "DELETE",
contentType: "application/json; charset=utf-8"
}
},
schema: {
data: "Data",
total: "Count",
model: {
id: "idplanificacion",
fields: {
idplanificacion: { editable: false },
idcurso: { editable: false }
}
}
},
pageSize: 15,
serverPaging: true
});
$("#planificacionGrid").kendoGrid({
columns: [
{ field: "idcurso", title: "Curso" },
planificacionCommand
],
dataSource: planificacionDataSource,
pageable: {
refresh: true,
messages: {
display: " {0}-{1} de {2} elementos",
empty: "No hay elementos"
}
},
sortable: true
});
});
</script>
</asp:Content>
kendo kendoDropDownList PLANTILLAS
$("#size").kendoDropDownList({
optionLabel: " -- Select -- "
}).data("kendoDropDownList").select(0); //select(index) , index starts from 0
http://stackoverflow.com/questions/23493186/kendo-dropdown-list-select-option-label-by-default
http://jsfiddle.net/krustev/uCZM8/
*************
template: "#= fullName() #",
valueTemplate: "#= fullName() #"
http://jsfiddle.net/jddevight/Ms3nn/
http://www.telerik.com/forums/optionlabel-and-template-not-working-as-expected
http://demos.telerik.com/kendo-ui/dropdownlist/template
http://www.telerik.com/forums/display-template-in-selected-dropdownlist-value
******************************************
//template: kendo.template($("#template").html()),
//valueTemplate: kendo.template($("#template").html())
http://stackoverflow.com/questions/15117296/how-to-combine-two-fields-for-the-datatextfield-of-kendo-ui-autocomplete
http://demos.telerik.com/kendo-ui/dropdownlist/template
***********************************************
http://www.telerik.com/forums/template-as-datatextfield
http://dojo.telerik.com/osoja
http://dojo.telerik.com/OJAq
http://docs.telerik.com/kendo-ui/framework/mvvm/observableobject
http://docs.telerik.com/kendo-ui/framework/templates/overview
optionLabel: " -- Select -- "
}).data("kendoDropDownList").select(0); //select(index) , index starts from 0
http://stackoverflow.com/questions/23493186/kendo-dropdown-list-select-option-label-by-default
http://jsfiddle.net/krustev/uCZM8/
*************
template: "#= fullName() #",
valueTemplate: "#= fullName() #"
http://jsfiddle.net/jddevight/Ms3nn/
http://www.telerik.com/forums/optionlabel-and-template-not-working-as-expected
http://demos.telerik.com/kendo-ui/dropdownlist/template
http://www.telerik.com/forums/display-template-in-selected-dropdownlist-value
******************************************
//template: kendo.template($("#template").html()),
//valueTemplate: kendo.template($("#template").html())
http://stackoverflow.com/questions/15117296/how-to-combine-two-fields-for-the-datatextfield-of-kendo-ui-autocomplete
http://demos.telerik.com/kendo-ui/dropdownlist/template
***********************************************
http://www.telerik.com/forums/template-as-datatextfield
http://dojo.telerik.com/osoja
http://dojo.telerik.com/OJAq
http://docs.telerik.com/kendo-ui/framework/mvvm/observableobject
http://docs.telerik.com/kendo-ui/framework/templates/overview
Diferencia operator == vs === I use in JavaScript comparisons
http://stackoverflow.com/questions/359494/does-it-matter-which-equals-operator-vs-i-use-in-javascript-comparisons
lunes, 29 de septiembre de 2014
Dropdownlist kendo
$("#size").kendoDropDownList({
optionLabel: " -- Select -- "
}).data("kendoDropDownList").select(0); //select(index) , index starts from 0
http://stackoverflow.com/questions/23493186/kendo-dropdown-list-select-option-label-by-default
http://jsfiddle.net/krustev/uCZM8/
*************
template: "#= fullName() #",
valueTemplate: "#= fullName() #"
http://jsfiddle.net/zacharydl/dt8VU/
http://jsfiddle.net/jddevight/Ms3nn/
http://www.telerik.com/forums/optionlabel-and-template-not-working-as-expected
http://demos.telerik.com/kendo-ui/dropdownlist/template
http://www.telerik.com/forums/display-template-in-selected-dropdownlist-value
******************************************
//template: kendo.template($("#template").html()),
//valueTemplate: kendo.template($("#template").html())
http://stackoverflow.com/questions/15117296/how-to-combine-two-fields-for-the-datatextfield-of-kendo-ui-autocomplete
http://demos.telerik.com/kendo-ui/dropdownlist/template
***********************************************
http://www.telerik.com/forums/template-as-datatextfield
http://dojo.telerik.com/osoja
http://dojo.telerik.com/OJAq
http://docs.telerik.com/kendo-ui/framework/mvvm/observableobject
http://docs.telerik.com/kendo-ui/framework/templates/overview
optionLabel: " -- Select -- "
}).data("kendoDropDownList").select(0); //select(index) , index starts from 0
http://stackoverflow.com/questions/23493186/kendo-dropdown-list-select-option-label-by-default
http://jsfiddle.net/krustev/uCZM8/
*************
template: "#= fullName() #",
valueTemplate: "#= fullName() #"
http://jsfiddle.net/zacharydl/dt8VU/
http://jsfiddle.net/jddevight/Ms3nn/
http://www.telerik.com/forums/optionlabel-and-template-not-working-as-expected
http://demos.telerik.com/kendo-ui/dropdownlist/template
http://www.telerik.com/forums/display-template-in-selected-dropdownlist-value
******************************************
//template: kendo.template($("#template").html()),
//valueTemplate: kendo.template($("#template").html())
http://stackoverflow.com/questions/15117296/how-to-combine-two-fields-for-the-datatextfield-of-kendo-ui-autocomplete
http://demos.telerik.com/kendo-ui/dropdownlist/template
***********************************************
http://www.telerik.com/forums/template-as-datatextfield
http://dojo.telerik.com/osoja
http://dojo.telerik.com/OJAq
http://docs.telerik.com/kendo-ui/framework/mvvm/observableobject
http://docs.telerik.com/kendo-ui/framework/templates/overview
Maestro Detalle kendo grid
http://demos.telerik.com/kendo-ui/grid/detailtemplate
http://jsfiddle.net/FYQ7E/
http://jsfiddle.net/FYQ7E/
Kendo UI Grid Detail Template MVVM Binding - JSFiddle
http://jsfiddle.net/jeastburn/5MU4r/
Kendo UI Grid Detail Template MVVM Binding - JSFiddle
http://jsfiddle.net/9PPbS/4/
How to get the pop up for kendo drop down if data is not matched
http://stackoverflow.com/questions/18627706/how-to-get-the-pop-up-for-kendo-drop-down-if-data-is-not-matched
domingo, 28 de septiembre de 2014
SISTEMA DE DISCOTECAS
http://orionplus.info/WEB/software-para-bares-y-discotecas/software-contable/modulos/software-para-bares.html
viernes, 26 de septiembre de 2014
algo de codigo fecha en kendo
http://stackoverflow.com/questions/18962363/not-able-to-set-the-yesterday-date-to-kendo-ui-datepicker
http://jsfiddle.net/OnaBai/v7UPr/
http://jsfiddle.net/OnaBai/v7UPr/
layout history kendo
http://blogs.telerik.com/kendoui/posts/14-01-07/please-respect-the-back-button
http://jsbin.com/ayOcIhI/1/edit
http://jsbin.com/ayOcIhI/1/edit
jueves, 25 de septiembre de 2014
asp
http://realtimescenarios.blogspot.com/2014/02/iis-error-solutions-tips.html
Got Error while hosting WCF Web service in IIS:
"the configuration section 'protocolmapping' cannot be read because it is missing a section declaration"
Solution: Please make sure the application pool that is used for the website need to be setup to use .Net 4.0 framework.
***************
http://www.smallworkarounds.net/2010/01/http-error-40314-forbidden-web-server.html
HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory.
http://support2.microsoft.com/kb/942062/es
***************
http://hsoft1.blogspot.com/2013/08/el-controlador-pagehandlerfactory.html
El controlador "PageHandlerFactory-Integrated" tiene una condición previa incorrecta "ManagedPipelineHandler" en su lista de módulos
-----
NOTA: Este caso es para ASP.NET
Tambien luego de que tengas el IIS instalado debes ACTIVAR ASP.NET de la siguiente manera
1.Ejecutar
2. luego que estes en ejecutar escribes "cmd"
3. Te diriges al sigte directorio C:WINDOWSMicrosoft.NETFrameworkv1.1.4322 (en caso de que el framework que tengas sea el 1.1, en otro caso tecleas la version que tengas)
4.Luego en el directorio final tecleas "aspnet_regiis.exe -i -enable" esto lo hacemos para que el IIS reconozca las paginas ASP.NET.
Espero que te haya servido
http://www.desarrolloweb.com/faq/34.php
**********
http://stackoverflow.com/questions/16727612/authentication-mode-forms-configuration-error-on-godaddy-hosting
***************
http://www.c-sharpcorner.com/Forums/Thread/240892/server-error-in-application-after-web-hosting.aspx
http://stackoverflow.com/questions/3683390/authentication-mode-forms-error
http://msdn.microsoft.com/en-us/library/vstudio/bb763173(v=vs.100).aspx
http://support2.microsoft.com/kb/917413/en-us
http://support2.microsoft.com/kb/917413
http://stackoverflow.com/questions/24067697/error-occurred-during-the-processing-of-a-configuration-file-required-to-service
***************
http://msdn.microsoft.com/es-pe/library/1kdfe21k(v=vs.80).aspx
deploy IIS ASP
https://www.youtube.com/watch?v=cCPJbQxDA6k
***************
http://www.smallworkarounds.net/2010/01/http-error-40314-forbidden-web-server.html
HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory.
http://support2.microsoft.com/kb/942062/es
***************
http://hsoft1.blogspot.com/2013/08/el-controlador-pagehandlerfactory.html
El controlador "PageHandlerFactory-Integrated" tiene una condición previa incorrecta "ManagedPipelineHandler" en su lista de módulos
-----
NOTA: Este caso es para ASP.NET
Tambien luego de que tengas el IIS instalado debes ACTIVAR ASP.NET de la siguiente manera
1.Ejecutar
2. luego que estes en ejecutar escribes "cmd"
3. Te diriges al sigte directorio C:WINDOWSMicrosoft.NETFrameworkv1.1.4322 (en caso de que el framework que tengas sea el 1.1, en otro caso tecleas la version que tengas)
4.Luego en el directorio final tecleas "aspnet_regiis.exe -i -enable" esto lo hacemos para que el IIS reconozca las paginas ASP.NET.
Espero que te haya servido
http://www.desarrolloweb.com/faq/34.php
**********
http://stackoverflow.com/questions/16727612/authentication-mode-forms-configuration-error-on-godaddy-hosting
***************
http://www.c-sharpcorner.com/Forums/Thread/240892/server-error-in-application-after-web-hosting.aspx
http://stackoverflow.com/questions/3683390/authentication-mode-forms-error
http://msdn.microsoft.com/en-us/library/vstudio/bb763173(v=vs.100).aspx
http://support2.microsoft.com/kb/917413/en-us
http://support2.microsoft.com/kb/917413
http://stackoverflow.com/questions/24067697/error-occurred-during-the-processing-of-a-configuration-file-required-to-service
***************
http://msdn.microsoft.com/es-pe/library/1kdfe21k(v=vs.80).aspx
El OBJETO JSON DE LOS NAVEGADORES
All modern browsers support native JSON encoding/decoding (Internet Explorer 8+, Firefox 3.1+, Safari 4+, and Chrome 3+). Basically,
JSON.parse(str)
will parse the JSON string (aunque puede parsear directamente null,true,false, numeros) in str
and return an object, andJSON.stringify(obj)
will return the JSON representation of the object obj
http://stackoverflow.com/questions/891299/browser-native-json-support-window-json
----------------------
This article covers the ECMAScript 5 compliant native JSON object added in Gecko 1.9.1. For basic information on using JSON in previous versions of Firefox, see JSON.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_native_JSON
-----------------------
JSON (JavaScript Object Notation) is a data-interchange format. It closely resembles a subset of JavaScript syntax, although it is not a strict subset. (See JSON in the JavaScript Reference for full details.) It is useful when writing any kind of JavaScript-based application, including websites and browser extensions. For example, you might store user information in JSON format in a cookie, or you might store extension preferences in JSON in a string-valued browser preference.
JSON is capable of representing numbers, booleans, strings,
null
, and arrays (ordered sequences of values) and objects (string-value mappings) composed of these values (or of other arrays and objects). It doesn't natively represent more complex data types like functions, regular expressions, dates, and so on. (Date objects by default serialize as a string containing the date in ISO format, so while they don't round-trip, the information isn't completely lost.) If you need to preserve such values, you can transform values as they are serialized, or prior to deserialization, to enable JSON to represent additional data types.JavaScript Object literal notation confusion
http://stackoverflow.com/questions/2775101/javascript-object-literal-notation-confusion
Curso jQuery. Capítulo 6: Selectores básicos de filtro.
http://parasitovirtual.wordpress.com/2010/12/06/curso-jquery-capitulo-6-selectores-basicos-de-filtro/
Usando web services con JSON OK
Curso jQuery, Usando web services con JSON
https://www.youtube.com/watch?v=7TMt6FItfv4http://codigofacilito.com/videos/tutorial_jquery_34_metodo_getjson
miércoles, 24 de septiembre de 2014
kendo default de dropdows
http://jsbin.com/widubijuwuye/1/edit
http://www.telerik.com/forums/strange-behavior-of-the-data-option-label-attribute
http://www.telerik.com/forums/strange-behavior-of-the-data-option-label-attribute
bLog asp mvc
http://weblogs.asp.net/jongalloway//asp-net-web-api-screencast-series-with-downloadable-sample-code-part-1
error datasource
http://stackoverflow.com/questions/17998224/detecting-server-side-error-when-editing-or-creating-kendo-grid-entries
blog server sorting
http://blogs.telerik.com/kendoui/posts/12-08-09/ask_kendo_ui_ndash_server_side_sorting_with_webapi
http://blogs.telerik.com/kendoui/posts/12-07-17/hello_kendo_ui_part_1
http://blogs.telerik.com/kendoui/posts/12-07-17/hello_kendo_ui_part_1
error pendiente ajax iis
http://stackoverflow.com/questions/9388086/c-sharp-exception-not-captured-correctly-by-jquery-ajax
validacion lado del cliente lado del servidor
http://forums.asp.net/t/1959525.aspx?server+side+validation
http://msdn.microsoft.com/es-es/library/System.Web.UI.WebControls.CustomValidator(v=vs.110).aspx
http://msdn.microsoft.com/en-us/library/0ke7bxeh.aspx
onservervalidate en español
http://books.google.com.pe/books?
id=iXxI7pB8ntkC&pg=PA230&lpg=PA230&dq=OnServerValidate+validacion&source=bl&ots=oTmCSMT3X1&sig=cVU-OWMs3ei-IaG9Rvoe3rFYV8Y&hl=es-419&sa=X&ei=7KwiVKu2MsuQgwSt-YDIAQ&ved=0CC8Q6AEwBA#v=onepage&q=OnServerValidate%20validacion&f=false
http://www.subgurim.net/Articulos/asp-net-general/48/validation-en-asp-net-2-0.aspx
http://msdn.microsoft.com/en-us/library/yb52a4x0%28v=vs.100%29.aspx
http://www.codeproject.com/Articles/334310/Understanding-ASP-NET-Validation-Techniques
http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.customvalidator.servervalidate(v=vs.110).aspx
**************************
http://es.scribd.com/doc/66014989/ASP-Tema-8-CONTROLES-DE-VALIDACION
Validación cliente/servidor
Por defecto, cada control de validación actúa tanto del lado del servidor como del ladodel cliente. Concretamente, si el cliente usa un navegador que soporte, se permitirá la validación del lado del cliente mejorando notablemente el rendimiento de la aplicación ASP NET , pues lo errores detectados no serán enviados al servidor, sino corregidos del lado del cliente.Si, por un motivo especial, no deseamos que la validación actúe también del lado delcliente, sólo tenemos que configurar la propiedad (se puede indicar en la cabecera del formulario como una directiva), tambiénse pude establecer la propiedad
EnableClientScript de un control de validación a para deshabilitar la validación del lado del ciente para dicho control. En este caso la validación se efectuará del lado del servidor, aumentando notablemente los viajes de iday vuelta pero permitiendo intervenir con funciones de servidor en el control de lavalidación.ASP.NET ejecuta una validación en el servidor aunque los controles de validación lahayan ejecutado en el cliente, por lo que se puede probar la validez en los controladoresde eventos basados en el servidor. Si se desea, se puede invocar en su propio códigollamando al método
Validate
de un control de validación.
http://msdn.microsoft.com/es-es/library/System.Web.UI.WebControls.CustomValidator(v=vs.110).aspx
http://msdn.microsoft.com/en-us/library/0ke7bxeh.aspx
onservervalidate en español
http://books.google.com.pe/books?
id=iXxI7pB8ntkC&pg=PA230&lpg=PA230&dq=OnServerValidate+validacion&source=bl&ots=oTmCSMT3X1&sig=cVU-OWMs3ei-IaG9Rvoe3rFYV8Y&hl=es-419&sa=X&ei=7KwiVKu2MsuQgwSt-YDIAQ&ved=0CC8Q6AEwBA#v=onepage&q=OnServerValidate%20validacion&f=false
http://www.subgurim.net/Articulos/asp-net-general/48/validation-en-asp-net-2-0.aspx
http://msdn.microsoft.com/en-us/library/yb52a4x0%28v=vs.100%29.aspx
http://www.codeproject.com/Articles/334310/Understanding-ASP-NET-Validation-Techniques
http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.customvalidator.servervalidate(v=vs.110).aspx
**************************
http://es.scribd.com/doc/66014989/ASP-Tema-8-CONTROLES-DE-VALIDACION
Validación cliente/servidor
Por defecto, cada control de validación actúa tanto del lado del servidor como del ladodel cliente. Concretamente, si el cliente usa un navegador que soporte, se permitirá la validación del lado del cliente mejorando notablemente el rendimiento de la aplicación ASP NET , pues lo errores detectados no serán enviados al servidor, sino corregidos del lado del cliente.Si, por un motivo especial, no deseamos que la validación actúe también del lado delcliente, sólo tenemos que configurar la propiedad (se puede indicar en la cabecera del formulario como una directiva), tambiénse pude establecer la propiedad
EnableClientScript de un control de validación a para deshabilitar la validación del lado del ciente para dicho control. En este caso la validación se efectuará del lado del servidor, aumentando notablemente los viajes de iday vuelta pero permitiendo intervenir con funciones de servidor en el control de lavalidación.ASP.NET ejecuta una validación en el servidor aunque los controles de validación lahayan ejecutado en el cliente, por lo que se puede probar la validez en los controladoresde eventos basados en el servidor. Si se desea, se puede invocar en su propio códigollamando al método
Validate
de un control de validación.
martes, 23 de septiembre de 2014
Excepciones en servicios WebFaultException
http://upc-epe-dsd-jorgerisco.blogspot.com/2013/10/manejo-de-excepciones-en.html
http://lorenacermenodsd.blogspot.com/2013/10/manejo-de-excepciones-en-servicios.html
http://lorenacermenodsd.blogspot.com/2013/10/manejo-de-excepciones-en-servicios.html
Excepciones en servicios
http://upc-epe-dsd-jorgerisco.blogspot.com/2013/10/manejo-de-excepciones-en.html
http://lorenacermenodsd.blogspot.com/2013/10/manejo-de-excepciones-en-servicios.html
http://lorenacermenodsd.blogspot.com/2013/10/manejo-de-excepciones-en-servicios.html
lunes, 22 de septiembre de 2014
excepciones WCF JQUERY
http://aspsnippets.com/Articles/Catching-Handling-and-displaying-Exceptions-and-Errors-when-using-jQuery-AJAX-and-WebMethod-in-ASPNet.aspx
Suscribirse a:
Entradas (Atom)