/
ivan
/
ModMas
Обзор
Документация
Войти
/
ivan
/
ModMas
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ModuleMaster/handlers/savedata.ashx
47 строк
2 KB
i.krivokon
Initial commit
13 мар 2026, 13:49
13 мар 2026, 13:49
00d9fb6
Код
Авторство
О чём код?
<%@ WebHandler Language="VB" Class="savedata" %> Imports System Imports System.Web Imports sharedClasses.dbFunctions Public Class savedata : Implements IHttpHandler Public Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest Dim tableName As String Dim recordId As String Dim fieldName As String Dim data As String context.Response.ContentType = "text/plain" Try With (context.Request) tableName = .QueryString("tableName") recordId = .QueryString("recordID") fieldName = .QueryString("fieldName") data = .QueryString("data") Dim processedRecords As Integer = 0 Dim com As New System.Data.SqlClient.SqlCommand com.CommandText = "UPDATE UserModules.[user]." & tableName & " SET " & fieldName & "=@data WHERE id=@id" With com.Parameters .AddWithValue("data", data) .AddWithValue("id", recordId) End With Call (New SqlFunctions).NonQuery(com) If processedRecords > 0 Then context.Response.Write("OK") Else context.Response.Write("NG") End If 'context.Response.Write(.QueryString("field")) End With Catch ex As Exception context.Response.Write("NG") End Try End Sub Public ReadOnly Property IsReusable() As Boolean Implements IHttpHandler.IsReusable Get Return False End Get End Property End Class