Создать элементы в скрипте # - PullRequest
2 голосов
/ 22 февраля 2012

В своем JavaScript-коде я хотел бы создать новую форму, добавить к ней скрытые элементы и отправить форму без необходимости быть реальной на странице.

Я могу сделать это в javascript, но не могу написать это в script #, поскольку конструктор FormElement является внутренним.Есть ли какой-то другой способ, которым я могу добиться этого, поскольку я действительно хотел бы использовать Script # для этого.

Спасибо

Stu

1 Ответ

4 голосов
/ 12 марта 2012

Вы можете создавать элементы, используя Document.CreateElement, так же, как вы делаете это с Javascript, а затем приводите результат к конкретному типу элемента, который вы только что создали.Например:

FormElement f = (FormElement)Document.CreateElement("FORM");
// ...
// Assign properties of f
// ...
Document.Body.AppendChild(f);
...