Browse Category

ASP.NET MVC

Интеграция Google ReCaptcha На ASP.NET MVC

Чтоб сделать проверку ботов через Гугл РеКапчу нам понадобится:
1. Вспомогательный класс ответа
2. POST Контроллер, который провалидирует капчу
3. Разметка капчи, ее мы вынесем в частичное представление
4. Ajax запрос к контроллеру

namespace Core.Entities
{
    /// <summary> 
    /// Вспомогательный 

ASP.NET Интеграция платежной системы UCS United Card Services

Свой модуль на C# который UCS предлагают на 2500 строк у меня не получилось интегрировать.

Поэтому публикую свой вариант реализации интеграции, просто примеры …абочих SOAP запросов к серверу, а именно регистрация заказа и проверка статуса заказа

Сначала понадобится этот класс

Ajax запрос в контроллер и получение Json ответа

Простой пример как запросить из контроллера список объектов в JSON формате, для дальнейшей работы с ними в представлении.

Скрипт в представлении

@*Поставщик*@
<div class="form-group">
    @Html.DisplayName("Поставщик")
    <select class="supplier-select"></select>
</div>

<script>
    $(document).ready(function () {
		 $.ajax({
            u…rl: "/Suppliers/AjaxGetSuppliersList/",
            method: "GET",
            success: function (response) 

Ajax отправка JSON объекта в контроллер

Простой пример как отправить Ajax’ом объект в JSON формате, в контроллер для дальнейшей работы с ним.

Незаполненные поля получат значение null.

Скрипт в представлении

 <script>
    $(document).ready(function () {
	$('body').on('click', 'button[name="AddProduct"]', function () …{
		var product = JSON.stringify({
				'Name': $('textarea[name="productName"]').val(),
				

Ajax отправка JSON списка объектов (List) в контроллер

Как отправить Ajax’ом список объектов (List) в JSON формате, в контроллер для дальнейшей работы с ним.

Незаполненные поля получат значение null.

Скрипт в представлении

 //Сохранение накладной
$('body').on('c…lick', 'button[name="SaveInvoiceBill"]', function () {
//Соберем таблицу как массив объектов
var billDetails =