Как обновить ng-change/ ng-модель с использованием кода C#?
Я использую MSHTML для автоматизации рабочего процесса, связанного с Angular. Я могу добавить значение в текстовое поле, но каким-то образом функция подчеркивания не получает вызов и, следовательно, я получаю нежелательный результат. ниже образец:
objIHTMLElement = doc.getElementById("email");
objIHTMLElement.setAttribute("value", "sas@abc.com");
HTML выглядит так:
<div class="inpt-fld-err-msg-inline">
<input title="Email Add"
class="ng-valid ng-valid-maxlength ng-touched ng-dirty ng-empty"
id="email" aria-invalid="false" type="text" maxlength="50"
ng-change="save(SearchParams)"
ng-model="SearchParams.userProfil" autocomplete="off">
</div>
Есть ли способ сделать это с помощью C#?
С уважением, Аджит
1 ответ
Вы можете зарегистрироваться и вызвать метод javascript, передав соответствующие параметры с помощью следующего синтаксиса из C#: Page.ClientScript.RegisterStartupScript(this.GetType(),"CallMyFunction","save(" + SearchParams +)",true);
Пожалуйста, обратитесь к этому посту: Вызов функции JavaScript из CodeBehind