Maison > Article > interface Web > jquery vous permet d'éditer du texte en cliquant dessus et d'enregistrer les modifications dans la base de données_jquery
Vous pouvez trouver beaucoup de cette méthode sur Internet, mais beaucoup d'entre eux ne peuvent que cliquer sur le texte pour le modifier et l'enregistrer, mais il n'existe pas de code complet pour écrire comment l'enregistrer dans la base de données. Parce que j'ai peu de talent et de connaissances, il m'a fallu beaucoup de temps pour écrire et enregistrer le contenu modifié dans la base de données avec une seule instruction SQL. Aujourd'hui, je vais partager avec vous
Voici l'image en cours
.
Voici la première page de la page 03.aspx
Il s'agit de la page du gestionnaire général 03.ashx
%@ WebHandler Language="C#" Class="_03" %>
en utilisant le système
en utilisant System .Web ;
en utilisant System.Data.SqlClient;
classe publique _03 : IHttpHandler {
public void ProcessRequest (contexte HttpContext) {
contexte. Response.ContentType = "text/plain";
int OrderId = 5;
string newOrderName = context.Request.QueryString["caname"];//Obtenir le texte modifié de l'utilisateur
string updateCol = context.Request.QueryString["updateCol"];//Récupère la valeur de l'identifiant du td précédent modifié par l'utilisateur (cet identifiant est le même que le nom de la colonne dans la base de données)
string sql = "update eoPrintOrder set " updateCol " =@name où Id_order=@id";//Grâce à cette instruction SQL, vous pouvez modifier la base de données SqlParameter[] pams = {
new SqlParameter("@name",newOrderName ),
new SqlParameter("@id",OrderId)
};
string data = DscySFL.DbHelp.ExecuteCommand(sql,pams).ToString(); context.Response .Write(data);
}
public bool IsReusable {
get {
return false
}
}