Publicado el 1 comentario

Agregar un asterisco a los campos requeridos en MVC 4

Se desea que los campos requeridos de una vista en MVC 4 sean marcados con un asterisco al final para que el usuario sepa cuáles campos tiene que capturar en forma forzosa y no saber hasta que la vista es grabada y validada.

Para ello podemos incrustar el código siguiente en javascript al final de la vista:

<script type="text/javascript">
$('[type!=\'hidden\'][data-val-required]').after('<span style="color:red; font-size: 20px; vertical-align: middle;">*</span>');
</script>

MVC 4 asigna el atributo “data-val-required” a los campos o controles que son requeridos. Con jquery podemos encontrar esos controles e insertarles un asterisco al final. En el código anterior se excluyen los campos ocultos (hidden) para que no sea mostrado el asterisco en estos campos.

Existen otras formas como crear nuestro propio HtmlHelper, pero éste método se me hace el más práctico y rápido de implementar.

¡Saludos!

Publicado el Dejar un comentario

Cannot write property IsFileStream.This property is not available on SQL Server 7.0

Al querer crear una base de datos de SQL Server 2012 Express con el SQL Server Management Studio de SQL Server 2008 R2 me arrojaba el error descrito en el título de este post. El cliente había bajado sólo el motor de de la Base de Datos de SQL Server 2012 Express para ahorrarse tiempo de bajada de el kit completo.

No pensaba que iba a tener este inconveniente. Resulta que como el SSMS no reconocía la nueva versión de base de datos y mandaba dicho error. Así que para solucionarlo muchachos, hay que bajar ahora el  SQL Server Management Studio de SQL Server 2012.

Así que si se van a descargar sólo el motor de la base de datos, piénsenlo dos veces..

Error SSMS
Error SSMS
Publicado el Dejar un comentario

Publica mapas en un Globo al estilo de Google Earth sin Google Earth

Cesium es una librería de JavaScript para crear globos terráqueos 3D y mapas en 2D en un web browser sin necesidad de plugins.

Usa WebGL para dibujar gráficos acelerados a través de hardware y es compatible por varios  web browsers.

¿Cuentas con las últimas versiones de Firefox, Chrome o Safari? Visita su página y ve lo que puede hacer.