Удалите <form runat='server'>
, если вам это не нужно, и просто используйте собственную форму: <form action="page.cgi" method="post">
. Вы не сможете использовать некоторые элементы управления сервером. Вместо этого используйте их HTML-эквиваленты.
Если у вас нет контроля над страницей, вы можете использовать javascript для добавления новой формы на страницу с некоторыми скрытыми полями и установки значений при нажатии кнопки.
Примерно так:
var myForm = document.createElement("form");
myForm.attributes["action"] = "mycgi.cgi";
myForm.attributes["method"] = "POST";
var myhiddenfield = document.createElement("input");
myhiddenfield.attributes["type"] = "hidden";
myhiddenfield.attributes["name"] = "name"
document.body.appendChild(myForm);
myForm.appendChild(myhiddenfield);
function onFormButtonClick() { // set as onclick on a <button>
myhiddenfield.value = ... //value read from a textbox or something.
...
myForm.submit();
}