Red de conocimiento informático - Conocimiento del nombre de dominio - Solución urgente: ASP.NET DotNetTextBox no se puede editar después de la configuración y el cuadro de edición no se puede utilizar.

Solución urgente: ASP.NET DotNetTextBox no se puede editar después de la configuración y el cuadro de edición no se puede utilizar.

Para cargar archivos, utilice el control FileUpload. Este control está disponible en la caja de herramientas. El código de fondo es el siguiente:

protected void Upload_Click(remitente del objeto, EventArgs e)

{

Ruta de cadena = Server.MapPath("../Documento/");

Introducción de cadena = "";

if (up.HasFile)

{

if (up.FileContent.Length <= 4000 * 1024)

{

conexión SqlConnection = new SqlConnection(" Fuente de datos=.;Catálogo inicial=jiaoxue;Seguridad integrada=True");

conn.Open();

SqlCommand cmd = new SqlCommand("select count(*) del documento donde doc_name='" + up.FileName.ToString().Trim() + "'", conn);

int i = Convert.ToInt32(cmd.ExecuteScalar() );

conn.Close();

if (i > 0)

{

MessageBox.Show("El archivo o el nombre del archivo que has subido existe, vuelve a confirmarlo antes de subirlo ");

return;

}

if (introduction.Text.ToString().Trim). () == "")

{

Introducción = "¡Aún no hay descripción de este archivo! ";

}

else

{

Introducción = introducción.Text.ToString().Trim();

}

introducción.Text = "";

up.PostedFile.SaveAs(ruta + up.FileName);

tamaño largo = arriba .FileContent.Longitud/

1024;

tamaño de archivo de cadena = size.ToString() + " k";

conn.Open();

cmd = new SqlCommand("insertar en Documento(nombre_usuario,nombre_doc,tamaño_doc,dirección_doc,tiempo_carga,introducción) valores('" + Sesión["Nombre de usuario"].ToString().Trim() + "','" + up.FileName.ToString().Trim( ) + "','" + tamaño de archivo.Trim() + "','" + ruta.ToString().Trim() + "','" + System.DateTime.Now.ToString() + "',' " + Introducción + "')", conn);

cmd.ExecuteNonQuery();

conn.Close();

Page.ClientScript.RegisterStartupScript (GetType(), "", "");

return;

}

else

{

MessageBox.Show("¡Lo sentimos, su archivo no se puede cargar porque es demasiado grande!");

return;

}

}

else

{

Page.ClientScript.RegisterStartupScript(GetType(), "", " ");

return;

}

}

//Esto permite cargar archivos de hasta 4M , puedes probarlo