Значения Сообщения формы с помощью простого HTML управляют в веб-формах ASP.NET

Вы должны использовать отдельный узел действия (ссылка) для каждой из ваших команд надстроек. Обычно разработчики имеют разные URL-адреса для каждой команды надстройки панели задач или другое имя-функции для каждой команды надстройки без пользовательского интерфейса.) Это лучшее решение, чем попытка проверить заголовок.

Если вы все еще хотите использовать один и тот же URL-адрес для каждой из ваших команд надстроек, вы можете попробовать встроить информацию в виде строки запроса в определение остатка, например


  
    
    ..
  
  ..

Но рекомендуется вместо этого использовать уникальные URL.

7
задан tvanfosson 12 January 2009 в 16:29
поделиться

3 ответа

Дайте входу и идентификатор и имя и посмотрите, не решает ли это Вашу проблему.

<input id="SchoolDetails_SchoolName"
       name="SchoolDetails_SchoolName"
       type="text"
       value="<%= ViewModel.School.Name %>" />

Идентификационное свойство только определяет тег в DOM. Свойство имени позволяет тегу быть отправленным назад как часть формы. Управление ASP.NET или элемент HTML с runat=server, автоматически получает и имя и идентификационные присвоенные свойства.

8
ответ дан 7 December 2019 в 01:28
поделиться

Элементы HTML не являются частью жизненного цикла ASP.NET. Простой способ запуститься состоял бы в том, чтобы добавить runat = атрибут "сервера" к Вашим ВХОДНЫМ элементам.

2
ответ дан 7 December 2019 в 01:28
поделиться

Аплодисменты @tvanfosson, которые работали так же, как я хотел.

@Bullins я действительно не хотел использовать runat = "сервер", поскольку он заставляет идентификатор средств управления заканчиваться как ctl00_ContentPlaceHolder1_ctl00_SchoolDetails_Address_Postcode, который мешает достигать того, что я ищу.

0
ответ дан 7 December 2019 в 01:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: