Как обновить ng-change / ng-модель с использованием кода C #? - PullRequest
0 голосов
/ 22 октября 2018

Я использую 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 #?

С уважением, Ajit

1 Ответ

0 голосов
/ 23 октября 2018

Вы можете зарегистрироваться и вызвать метод javascript, передав соответствующие параметры с помощью следующего синтаксиса из C #: Page.ClientScript.RegisterStartupScript (this.GetType (), "CallMyFunction", "save (" + SearchParams +) ", true);

Пожалуйста, обратитесь к этому сообщению: Вызов функции JavaScript из CodeBehind

...