Существует метод контроллера:
public ActionResult Foo(string code, string status)
{
ViewBag.Code = code;
ViewBag.Status = status;
return View();
}
Во View для Foo переменная code
передается корректно, далее происходит вызов функции JS:
<script>
$(function ()
{
function GetDataTable(serviceCode, statusCode)
{
console.log(serviceCode); //тут значение искажено (и почему-то пропадают нули в строке слева)
}
GetDataTable(@ViewBag.Code, @ViewBag.Status); // на этом этапе значения корректны
})
</script>
Вишенка во всем этом - то, что некоторые значения обрабатываются корректно, а некоторые нет, пример :
Проблема заключалась в рендеринге значений. На готовой странице создавалась функция GetDataTable(00803007, 0), значения которой JS, видимо, воспринял как int. Решилось добавлением апострофов до рендеринга:
GetDataTable('@ViewBag.Code', '@ViewBag.Status');
Функция после рендеринга:
GetDataTable('00803007', '0')
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть некий портал который не подходит модерацию для большинства платформ эквайринга(онлайн платежей)
Как сделать чтобы на мобилах (iOS, Safari) работал :active у элементов? Когда на компе кликаешь по элементу, становится :active на секунду, меняется цвет...
Подскажите, пожалуйста, имеется кодПо нажатию на кнопку копируется текст, как сделать, чтобы при наведении на кнопку показывался скрытый...