Начну с того, что я не разработчик.Да, это AC # кошмар.Но это единовременный инструмент, вот и все.Быстрый и грязный, он просто должен работать, вот и все.
У меня есть следующий код:
public string[] get_status(string local_fname)
{
var dts_doc = new HtmlAgilityPack.HtmlDocument();
dts_doc.Load(local_fname);
//Pull the values
var ViewState = dts_doc.DocumentNode.SelectSingleNode("/html[1]/body[1]/div[1]/input[4]/@value[1]");
var EventValidation = dts_doc.DocumentNode.SelectSingleNode("/html[1]/body[1]/div[2]/input[1]/@value[1]");
string ViewState2 = ViewState.Attributes[3].Value;
string EventValidation2 = EventValidation.Attributes[3].Value;
//Display the values
//System.Console.WriteLine(ViewState.Attributes[3].Value);
//System.Console.WriteLine(EventValidation.Attributes[3].Value);
//System.Console.ReadKey();
return new string[] { ViewState2, EventValidation2 };
}
Я хочу вызвать get_status из кнопки на моем Main.cs, которая покажет 2Ящики сообщений с ViewState2 и EventValidation2.
Опять же, я не разработчик, это, вероятно, неправильный способ действий.Но мне просто нужно быстрое и грязное решение, чтобы выполнить эту работу один раз.