Entradas

Mostrando entradas de 2011

Error en SharePoint "Cannot complete this action"

Hoy por la mañana nos encontramos con un problema muy extraño en SharePoint 2007, al intentar agregar un elemento web (en este caso un WebPart) o modificar alguna configuración en el sitio marcaba la siguiente error: Cannot complete this action. Please try again.   en Microsoft.SharePoint.Library.SPRequestInternalClass.OpenWebInternal(String bstrUrl, Guid& pguidID, String& pbstrRequestAccessEmail, UInt32& pwebVersion, String& pbstrServerRelativeUrl, UInt32& pnLanguage, UInt32& pnLocale, String& pbstrDefaultTheme, String& pbstrDefaultThemeCSSUrl, String& pbstrAlternateCSSUrl, String& pbstrCustomizedCssFileList, String& pbstrCustomJSUrl, String& pbstrAlternateHeaderUrl, String& pbstrMasterUrl, String& pbstrCustomMasterUrl, String& pbstrSiteLogoUrl, String& pbstrSiteLogoDescription, Object& pvarUser, Boolean& pvarIsAuditor, Int32& plSiteFlags)    en Microsoft.SharePoint.Library.SPRequest.OpenW...

Deshabilitar botón "Atrás" del navegador

El botón "Atrás" es una parte esencial para navegar a través de diversos sitios web. De cualquier forma para ciertas aplicaciones web usar el botón "Atrás" puede provocar resultados inesperados. Por ejemplo, si se está desarrollando una encuesta y el usuario tiene la opción de ir atrás o adelante en las preguntas, al final habrá un botón donde pueda mandar sus resultados los cuales serán almacenados en una base de datos, pero qué pasaría si este regresa a atrás mediante el botón del navegador, el usuario tendría la opción de cambiar sus resultados y nuevamente mandarlos, lo cual duplicaría la información en la base de datos. Existen varias formas de solucionar este problema: Solución 1: Utilizar JavaScript Forma 1: <body onLoad=”history.go(+1)”> Forma 2: onLoad="if(history.length>0)history.go(+1)" Forma 3: <script type="text/javascript">  window.history.forward(1); </script> Forma 4: <script type=...

El comienzo

Después de tanto tiempo en decidir si crear un blog o no, hoy me atreví a crearlo. Siempre quise poder expresarme y compartir lo que he aprendido, me encanta que personas publiquen soluciones a problemas o manuales para realizar ciertas cosas, por eso escribiré acerca de los problemas que me he enfrentado en mi trabajo y fuera de él, además de como pude solucionarlos. Yo soy Manuel, Desarrollador de Software, eternamente interesado en el diseño de aplicaciones web y de nuevas tecnologías.