Здравствуйте!
На странице выпадающий список, код:
State</label><div><select name="stateName" id="stateName"><option value="default">-Select-</option><option value="AL">Alabama</option><option value="AK">Alaska</option><option value="AZ">Arizona</option><option value="AR">Arkansas</option><option value="CA">California</option><option value="CO">Colorado</option><option value="CT">Connecticut</option>... и т.д.
В момем списке штат в таком формате: AL, CA, CT и т.д.
Пробую сделать через C#
HtmlElement he = instance.ActiveTab.MainDocument.FindElementById("stateName").FindChildByAttribute("option", "value", "^NV$", "regexp", 0);
if (he.IsVoid)
{
return -1;
}
he.SetAttribute("selected", "selected");
return 0;
Работает, штат выбирается, но мне нужно передать данные из переменной
project.Variables["State"].Value
Т.е. грубо говоря
("option", "value", "^project.Variables["State"].Value$", "regexp", 0);
кавычки экранировал [\"State\"], не работает.
Подскажите, как сделать лучше.
На странице выпадающий список, код:
State</label><div><select name="stateName" id="stateName"><option value="default">-Select-</option><option value="AL">Alabama</option><option value="AK">Alaska</option><option value="AZ">Arizona</option><option value="AR">Arkansas</option><option value="CA">California</option><option value="CO">Colorado</option><option value="CT">Connecticut</option>... и т.д.
В момем списке штат в таком формате: AL, CA, CT и т.д.
Пробую сделать через C#
HtmlElement he = instance.ActiveTab.MainDocument.FindElementById("stateName").FindChildByAttribute("option", "value", "^NV$", "regexp", 0);
if (he.IsVoid)
{
return -1;
}
he.SetAttribute("selected", "selected");
return 0;
Работает, штат выбирается, но мне нужно передать данные из переменной
project.Variables["State"].Value
Т.е. грубо говоря
("option", "value", "^project.Variables["State"].Value$", "regexp", 0);
кавычки экранировал [\"State\"], не работает.
Подскажите, как сделать лучше.