Из http://php.net/manual/en/function.serialize.php :
Создает сохраняемое представление значения. Это полезно для хранения или передачи значений PHP без потери их типа и структуры.
blockquote>По сути, он принимает php-массив или объект и преобразует его в строку (которую вы затем можете передать или сохранить по своему усмотрению).
Используется Unserialize для преобразования строки обратно в объект.
Как это работает? Работы для меня
HtmlDocument doc = webBrowser1.Document;
doc.All["userIDTextBox"].SetAttribute("Value", "user1");
doc.All["userPasswordTextBox"].SetAttribute("Value", "Password!");
doc.All["logonButton"].InvokeMember("Click");
var btn = document.getElementById (btnName); если (btn) btn.click ();
Можно попытаться вызвать Page_ClientValidate () метод непосредственно через clientscript вместо того, чтобы нажать кнопку, позволить мне вскопать пример.
Использование MSHTML
mshtml.IHTMLWindow2 myBroserWindow = (mshtml.IHTMLWindow2)MyWebBrowser.Document.Window.DomWindow;
myBroserWindow.execScript("Page_ClientValidate();", "javascript");
Существует пример того, как отправить использование формы InvokeMember здесь. http://msdn.microsoft.com/en-us/library/ms171716.aspx
Вы могли назвать метод непосредственно и передать в параметрах EventArgs и родовом объекте. Конечно, это не могло бы работать при рассмотрении отправителя и параметров EventArgs для определенных данных. Как я обычно обрабатываю, это должно осуществить рефакторинг кишки метода к doSomeAction (), метод и обработчик событий для нажатия кнопки просто вызовут эту функцию. Тем путем я не должен выяснять, как вызвать то, что является обычно просто обработчиком событий, чтобы внести свою лепту логики на странице/форме.
В случае JavaScript, нажимающего кнопку для сообщения формы, можно ли вызвать form.submit () в клиентском сценарии - который запустит какие-либо скрипты проверки, которые Вы определили в теге - и затем проанализируйте событие Form_Load и захватите текстовое значение кнопки отправки на той форме (предполагающий, что существует только один) - по крайней мере это - ASP.NET 1,1 пути, с которыми я очень знаком..., кто-либо знает о чем-то более изящном с 2,0 +?
Вы добавили комментарий вроде не желания использовать клиентский сценарий на ответе @Phunchak. Я думаю, что Вы пытаетесь сделать, невозможно. Единственный способ взаимодействовать с формой с помощью клиентского сценария. Код C# может только управлять тем, что происходит, прежде чем страница отослана в браузер.
попробуйте эту button.focus Систему. Windows. Формы. SendKeys. Отправьте (" {ВХОДЯТ} "),