powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / TypeScript: Send NULL to Server ASP.NET MVC
4 сообщений из 4, страница 1 из 1
TypeScript: Send NULL to Server ASP.NET MVC
    #39658220
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юзаю:
FrontEnd: TypeScript
BackEnd: ASP.NET MVC

Передаю данные серверу:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
        var dataString =
            'SysSettingID=null';

        $.ajax({
            type: 'PUT',
            data: dataString,
            url: url, //funHostName() + '/api/SysSettings/' + SysSettingID + '/',
            success: function (data) {
            ...



На сервере обычный контролер принимает эти данные:
Код: c#
1.
2.
3.
4.
public async Task<IHttpActionResult> PutSysSetting(int id, SysSetting sysSetting)
{
   if (!ModelState.IsValid) { ... }
}



Значение sysSetting.SysSettingID принимает параметр как строку "null" . В этом и проблема!

П.С.
В ExtJS всё отлично передаётся, как null , а вот в JQuery/TypeScript как СТРОКУ .
...
Рейтинг: 0 / 0
TypeScript: Send NULL to Server ASP.NET MVC
    #39658224
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробовал по разному:
Код: javascript
1.
2.
3.
4.
var dataString = 'SysSettingID=' + null;
var dataString = 'SysSettingID=null';
var dataString = 'SysSettingID=' + undefined;
var dataString = 'SysSettingID=undefined';
...
Рейтинг: 0 / 0
TypeScript: Send NULL to Server ASP.NET MVC
    #39658230
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkinВ ExtJS всё отлично передаётся, как null вот это сомнительно.
Код: javascript
1.
2.
3.
4.
var dataString = 'SysSettingID=' + null;
var dataString = 'SysSettingID=null';
var dataString = 'SysSettingID=' + undefined;
var dataString = 'SysSettingID=undefined'


ты вообще понимаешь, что эти строчки делают?
...
Рейтинг: 0 / 0
TypeScript: Send NULL to Server ASP.NET MVC
    #39658328
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если так?
Код: sql
1.
2.
3.
...
data: {SysSettingID: ""},
...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / TypeScript: Send NULL to Server ASP.NET MVC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]