Я создавал новые html элементы управления с помощью моих методов расширения, использующих TagBuilder. Но наша собственная библиотека пользовательского интерфейса требует привязки свойств для некоторых элементов управления, что я не могу сделать на стороне сервера с помощью конструкторов тегов. Итак, я думаю о создании компонентов со стороны клиента. Что-то вроде ниже:
Html:
<div id='myWrapper'></div>
Script:
//creates my inhouse element using the imported library
var element = document.createElement('xxx-inhouse-editor');
//Set value
element.modelValue = 'Hello World';
//append to my empty wrapper which can be a div
document.querySelector('#myWrapper').appendTo(element);
Ищете некоторые указатели на то, как я могу создать это как шаблон редактора или любой другой другой совет по созданию этих элементов на стороне клиента, принимая некоторые данные со страниц razor.
Заранее спасибо!