-
Una de las consultas recurrentes que recibo es sobre como crear pdf en ASP.NET, para esto hay varias respuestas, esta vez voy a mostrar una bastante sencilla de la mano de iTextSharp, que es una biblioteca gratis con muy buenas opciones para la generación pdf a partir de un string que almacena un HTML...
-
Venga, lo confieso: yo también he generado desde mis aplicaciones contenidos HTML y los he enviado al cliente en un archivo con extensión XLS, incluso modificando el content-type, para que pareciera un documento de hoja de cálculo. Durante años. Y también le he dicho...
-
Hola, vamos a seguir revisando este tema de Web API junto con Odata, está vez voy a utilizar una clase para ver algunas potencialidades del sistema de consulta. Voy a seguir utilizando el ejemplo del artículo anterior, el cual iremos completando poco a poco. Lo primero que vamos a hacer es agregar...
-
Hola a todo, para los que tenían la versión beta de WebMatrix 3, pueden estar entusiasmados por que ya ha sido liberada la versión final de este producto. El propio Scott Guthrie lo anuncia en Announcing the Release of WebMatrix 3 . Esta versión viene enfocada al trabajo en...
-
Hola a todos los compañeros geeks. Muchos conocen los ASP.NET Web Helpers Library y saben que son una serie de funcionalidades para trabajar con la parte social, como Twitter y Facebook, pero están para trabajar con ASP.NET Web pages , por consiguiente para poderlas usar en nuestras aplicaciones...
-
Actualmente, me encuentro desarrollando una API , me he encontrado con que en algunos controladores, mejor dicho, en los métodos o acciones de estos controladores necesito recibir un tipo complejos, algo como esto: public JObject GetProductsByTag( string tag, QueryStringRequestCommand requestCommand...
-
Hola, vamos a comenzar una pequeña serie de comenzar a utilizar el protocolo Odata junto a ASP.NET Web API, una combinación realmente potente. Para hacer un poco de memoria, OData es un protocolo abierto que permite tener acceso a un origen de datos, mediante una URL especialmente construida...
-
Si alguna vez te toco trabajar en ambiente web con requerimientos de publicación de archivos, subir archivos desde el cliente o descargarlos, guardar el contenido… cuando enviamos un email con datos adjuntos (aunque esto ultimo se realiza automáticamente) seguramente has trabajado con tipos MIME...
-
Bueno si tienes varias maquinas en una intranet para que estar descargando en cada una el instalador a través de web plataform, es bueno descargarlo el instalador y compartirlo Como sabrán se descarga a través del Web Platform installer http://www.microsoft.com/web/handlers/webpi.ashx?command=getinstallerredirect&appid...
-
Hace poco veíamos que el nuevo sistema de routing usado por proyectos MVC 4 permitía una cierta configuración del formato de URL generadas por la aplicación al usar helpers como Url.Action() o Html.ActionLink() , y cómo usando una simple línea de código...
-
Podríamos pensar a simple vista que un message handler y un filter tienen la misma función en WebAPI pero tienen diferentes características y digo esto porque veo algunos ejemplos en que creo que no se hace un uso correcto de ellos. A continuación os pongo un enlace a un poster de WebAPI para que todo...
-
El principal problema en la implementación de un API es el versionado de este para que aplicaciones antiguas o que no tenemos nosotros el control no dejen de funcionar. El pensar que una aplicación no va a evolucionar a lo largo del tiempo es una quimera, y dentro de poco o mucho al final acaba por evolucionar...
-
Hola, vamos a seguir con SignalR, y digo seguir ya que este sería el segundo artículo, el primero lo puedes ver acá http://geeks.ms/blogs/gperez/archive/2013/02/15/tutorial-comenzando-con-signalr-y-razor-view.aspx Buscando un ejemplo un poco más entretenido que enviar mensajes pensé que hacer una pizarra...
-
Hola, en este Post vamos a ver como utilizar Nuget para crear paquetes de con la personalización de un tema para jQueryMobile mediante ThemeRoller. Lo primero que vamos a hacer es crear un repositorio local en donde vamos a almacenar nuestros paquetes, para esto vamos a ir a HERRAMIENTAS->Administrador...
-
Hola!!, estuve un poco ausente de blog por temas de vacaciones , jejee, todos necesitamos un descanso, pero ya estamos de vuelta , esta vez quiero mostrar un ejemplo de SignalR utilizando las características de Razor engine. Primero que nada, te recomiendo ver los siguientes artículos sobre SignalR...
-
Post original en JASoft.org: http://www.jasoft.org/Blog/post/Validacion-no-intrusiva-en-ASPNET-45-y-errores-de-validadores.aspx Por defecto, ASP.NET 4.5 (con Visual Studio 2012) cambió la manera en la que funciona la validación de controles . Desde fuera parece que nada ha cambiado, pero...
-
Hola, como lo había prometido, les dejo el material del WebCast sobre introducción a ASP.NET Web API y mongoDB, una visión pragmática. La idea fue crear una webapi que se consumiera desde Android, Windos Phone y HTML c/jQuery. El esquema es el siguiente: Descarga acá el archivo, contiene: Proyecto para...
-
Como ya sabéis hace unos días se anunciáron las Web Tools 2012.2 RC con muchas novedades, entre ellas la que os presento hoy Paste as JSON/XML . Hoy en día cada vez estamos lidiando más en nuestros desarrollos con APIs de terceros y consumirlas a veces es un poco tedioso, porque tenemos que estar creando...
-
Hola, vamos a ver rápidamente un tip que encuentro de bastante utilidad para determinar si nuestra web api se está ejecutando en un entorno seguro, al menos a nivel de https. Lo anterior lo vamos a lograr mediantes los customfilters, puedes ver un tutorial de Stephen Walther acá http://stephenwalther...
-
Este mes de diciembre me toca impartir otro curso de Introducción a Asp.net 4 y SQL Server 2008 en la Facultad de Informática de la Universidad de Murcia . El curso es presencial, dura 30 horas y está dividido en dos partes 15 horas de SQL Server y 15 horas de Asp.net y se impartirá...