Я старик, изучающий новые трюки.Я пришел из веб-форм asp.net, и поэтому у меня есть кривая обучения MVC5 и небольшой опыт работы с javascript.Что, как говорится .,,вот моя проблема.
Каждый раз, когда клиент совершает транзакцию в форме, мне нужно создать уникальный номер транзакции.Я могу придумать два способа сделать это.Можно было бы использовать уникальный идентификатор в таблице.Однако этого пока не существует, пока запись не будет отправлена из формы в таблицу.Я думаю, мы могли бы запросить таблицу для подсчета количества записей, а затем добавить 1..,но учебники, которые вовлекали это (онлайн), казались чрезмерно сложными для того, что я хочу сделать.Захватить учетную запись и передать ее в Viewbag кажется достаточно простым.Но я не могу найти базовый учебник, который делает это достаточно просто.
Итак, я перешел на JavaScript, чтобы создать случайное число.И затем передайте это значение соответствующему HTML TextBoxFor.Я почти у цели.,,но не совсем.Вот мой JavaScript
var min = 1398799;
var max = 9999999;
var random = Math.floor(Math.random() * (+max - +min)) + +min;
$("#RequsitionNumber").val($("RO"+random));
Я пытаюсь передать значение 'random' объекту 'RequisitionNumber'. То, что он в данный момент передает, это "[object Object]"
Я думаюпоследняя строка кода должна отличаться.
Я также готов вернуться и делать что-то через контроллер.,,получить количество строк таблицы и передать его как viewbag.,,,либо все в порядке.