Articles of asp.net

Escribir secuencia de PDF a la secuencia de respuesta

Si tengo un archivo pdf como Stream, ¿cómo puedo escribirlo en el flujo de salida de respuesta?

Mantener la posición de desplazamiento del panel en Postback parcial ASP.NET

Tengo una vista de cuadrícula que puso en el Panel de ASP.NET. tanto el panel como Gridview están en un Panel de Actualización. hay una columna en la vista de cuadrícula que causa revisiones parciales. Quiero mantener la posición de desplazamiento del panel en esas devoluciones. ¿Hay alguna manera? Saludos.

El proyecto construye pero no puede publicar

Tengo un proyecto de MVC que por alguna razón desconocida se niega a publicar en una carpeta local en la PC. El registro dice lo siguiente: 3>—— Publish started: Project: Admin, Configuration: Release Any CPU —— 3>Connecting to D:\Deploys… 3>Project “Admin.csproj” (GatherAllFilesToPublish target(s)): 3> Building with tools version “14.0”. 3> Target “ValidateMSBuildToolsVersion” skipped. Previously built […]

Al usar .net MVC RadioButtonFor (), ¿cómo se agrupa para que solo se pueda hacer una selección?

Este me tiene perplejo, tengo una vista fuertemente tipada que tiene este ciclo para generar botones de radio: model.QuestionAnswers[(int)qa.QuestionID – 1].AnswerValue, “Checked” ) %> Se procesa bien, pero dado que los nombres no son lo mismo, puede seleccionar más de 1 radiobutton. ¿Cómo puedo agruparlos para que solo se pueda seleccionar 1 radiobutton? ¡Cualquier ayuda […]

Obtener una ruta virtual relativa desde la ruta física

¿Cómo puedo obtener la ruta virtual relativa de la ruta física en asp.net? El método inverso es como a continuación: Server.MapPath(“Virtual Path Here”); Pero, ¿qué es el reverso del método superior?

Enviar correo electrónico HTML a través de C # con SmtpClient

¿Cómo envío un correo electrónico HTML? Utilizo el código en esta respuesta para enviar correos electrónicos con SmtpClient , pero siempre son texto sin formato, por lo que el enlace en el siguiente mensaje de ejemplo no está formateado como tal. Welcome to SiteName. To activate your account, visit this URL: http://SiteName.com/a?key=1234. ¿Cómo habilito HTML […]

validación de asp.net para asegurarse de que el cuadro de texto tenga valores enteros

Tengo una configuración de validación requerida en un cuadro de texto, pero también tengo que asegurarme de que sea un número entero. ¿Cómo puedo hacer esto?

Acceda a la dirección de correo electrónico en la API de OAuth ExternalLoginCallback de Facebook v2.4 en ASP.NET MVC 5

Con v2.3 de la API de Facebook, siempre que se establezca lo siguiente, la dirección de correo electrónico de los usuarios se devolverá en la callback a ExternalLoginCallback ; app.UseFacebookAuthentication(new FacebookAuthenticationOptions { AppId = “XXX”, AppSecret = “XXX”, Scope = { “email” } }); Sin embargo, cualquier aplicación que solo puede apuntar a v2.4 (lanzada […]

¿Aún se llama a Dispose cuando se lanza una excepción dentro de una instrucción using?

En el siguiente ejemplo, ¿la conexión se cerrará y desechará cuando se produzca una excepción si está dentro de una instrucción using ? using (var conn = new SqlConnection(“…”)) { conn.Open(); // stuff happens here and exception is thrown… } Sé que este código a continuación se asegurará de que lo haga, pero tengo curiosidad […]

Enrutamiento de URL, controlador de imagen y “Un valor de Request.Path potencialmente peligroso”

He estado experimentando este problema por bastante tiempo y he decidido tratar de llegar al fondo de una vez por todas publicando la pregunta aquí para reflexionar un poco. Tengo un manejador de imágenes en un sitio web .net 4 ubicado aquí: https://www.amadeupurl.co.uk/ImageHandler.ashx?i=3604 (dominio real eliminado por privacidad) Ahora esto funciona bien y sirve una […]