Я думаю, что это не будет элегантным решением, но вы можете использовать JavaScript, чтобы изменить действие элемента формы перед его отправкой для включения параметров строки запроса.
Форма будет выглядеть примерно так:
<form method="POST" id="myForm" onSubmit="submitMyForm(this)>
<input type="text" id="id">
Тогда вам понадобится JavaScript для изменения элемента действия формы:
function submitMyForm(theForm) {
theForm.action="http://example.com/FileUpload/UploadFile?id=" +
getElementById("id").value;
theForm.submit();
}
Есть ли какая-то причина, по которой вы не можете просто отправить параметры с постом и вытащить их на стороне сервера?