Я бы сделал то, что вы делаете по-другому, но, используя то, что у вас есть, вы могли бы сделать это, предполагая, что на странице есть только один элемент с атрибутом имени 'hidAction' на странице:
function DoChange()
{
document.getElementsByName('hidAction')[0].value = "filter";
alert(document.getElementsByName('hidAction')[0].value);
document.forms[0].submit();
}
Вы также можете сделать это таким образом, если на странице есть только одна форма:
function DoChange()
{
document.forms[0]['hidAction'].value = "filter";
alert(document.forms[0]['hidAction'].value);
document.forms[0].submit();
}
Когда вы отправляете сообщение, Request.Form ["hidAction"] не должно быть пустым.