Я хотел бы выполнить метод C #, который я написал прямо на странице бритвы при нажатии кнопки на странице.Я обнаружил, что если у меня есть ссылка на кнопку на странице, он выполняет метод при первой загрузке, но никогда больше, когда я нажимаю кнопку.Вот код:
Страница бритвы C # Ссылка:
@functions
{
int productIndex = 0;
int AddProduct()
{
productIndex = productIndex + 1;
return productIndex;
}
}
Ссылка на кнопку:
<button type="button" class="btn btn-success" onclick="@AddProduct()" value="New Product" />
Я также попробовал эту ссылку и получил тот же результат:
<input class="btn btn-success" onclick="@AddProduct()" value="New Product"/>
Вопрос 2 части, который у меня есть, - как вам остановить его выполнение при загрузке страницы, чтобы он работал только по клику?Я нашел ссылки на Page.IsPostBack)
, но, похоже, это не распознается на стороне клиента.