С подписью вашего метода, похоже, что вы используете WebForms. Это правильно? Если это так, в WebForms вы не записываете тег <form>
, как это, проще создать новую страницу ASPX (веб-форму) и использовать значение по умолчанию. Все на странице идет в одной форме. Чтобы «получить данные», вы просто получаете доступ к свойствам элементов управления вашей страницы, например. myTextBox.Text
.
Если вы исходите из PHP, и все это звучит немного странно, вы можете захотеть использовать ASP.Net MVC. В этом случае, это обычно проще использовать метод HTML Helper для формы, что-то вроде:
using(Html.BeginForm())
{
...
}
Но тогда подпись вашего метода является то, все не так, вы бы лучше определяя вид класса модели, и имея что-то вроде:
[HttpPost]
public void Func(ViewModel postedModelData)
{
...
}
Можете ли вы прояснить, является ли это MVC или просто WebForms, поскольку вы не можете сделать это в WebForms. В любом случае у вас будет только одна форма, поэтому вам нужно будет посмотреть на Request.Form [] или ответить на событие, которое сгенерировало обратную передачу. –