powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Submit или Button с аргументами
8 сообщений из 8, страница 1 из 1
Submit или Button с аргументами
    #38536313
Sabyrov.Talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Существует n-количество Button-ов или Submit - ов. Когда нажимаем на одного из них, нужно чтоб выводил на какую кнопку нажал. К примеру выведим name этого Button(Submit).
<asp:button/> - НЕ ПОЙДЕТ!!!
Рассмотрим один button:
Код: xml
1.
<input runat="server" type="button" value="Save" class='button' id="btnSubmit" name="qwerty" />


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
public void Page_Load(Object sender, EventArgs e)
        {
              btnSubmit.ServerClick += new EventHandler(btnSubmit_ServerClick);
        }
void btnSubmit_ServerClick(object sender, EventArgs e)
        {        
            Reponse.Write(btnSubmit.Name);
        }


На экран выводит не name, а id компонента button.
А если работать с несколькими Button(Submit). То примерно должно вот так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
public void Page_Load(Object sender, EventArgs e)
        {           
            for (int i = 1; i <= 10; i++)
            {
                Response.Write("<input runat='server' type='button' value='Save' class='button' id='btnSubmit' name=' " + i + " '/>");
                btnSubmit.ServerClick += new EventHandler(btnSubmit_ServerClick);                
            }
        } 
void btnSubmit_ServerClick(object sender, EventArgs e)
        {        
            Reponse.Write(btnSubmit.name);
        }


Понятно что этот неправильный.
Есть примеры, как можно передать аргумент компоненту Button(Submit)?
Или просто вывести name компонента Button(Submit), чтоб было ясно на какую кнопку нажал?
...
Рейтинг: 0 / 0
Submit или Button с аргументами
    #38536361
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sabyrov.Talgat<asp:button/> - НЕ ПОЙДЕТ!!!

пачаму?
...
Рейтинг: 0 / 0
Submit или Button с аргументами
    #38536374
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttSabyrov.Talgat<asp:button/> - НЕ ПОЙДЕТ!!!

пачаму?+1
...
Рейтинг: 0 / 0
Submit или Button с аргументами
    #38536435
Sabyrov.Talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,
Потому что Response.Write("<asp:button/>") не работает.
А если у вас есть идеи как вывести n-ое количество <asp:button> и передать свойству CommandArgument значение i который является переменно цикла, то сойдет и <asp:button>.
Например вот так:
Код: c#
1.
2.
3.
4.
for (int i = 1; i <= n; i++)
{
    Response.Write("<asp:button runat='server' text='Save' id='btnSubmit' OnClick='btnSubmit_ServerClick' CommandArgument='" + i + "'/>");                   
}
...
Рейтинг: 0 / 0
Submit или Button с аргументами
    #38536443
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sabyrov.Talgatкак вывести n-ое количество <asp:button> и передать свойству CommandArgument значение i который является переменно циклалегче всего репитером
...
Рейтинг: 0 / 0
Submit или Button с аргументами
    #38536446
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sabyrov.TalgatПотому что Response.Write("<asp:button/>") не работает.

уууу.... если вы хотите Response.Write, лучше сразу переходите на ASP.NET MVC и генерите там HTML. на веб-формах юзать контролы сам билл гейтс велел. как уже сказали выше, репитер. или переходите на клиентские контролы + AJAX. или задачу чётче сформулируйте. а то требуете поведения, не соблюдая требуемых условий.
...
Рейтинг: 0 / 0
Submit или Button с аргументами
    #38536506
Sabyrov.Talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,
Можно пример с репитером?
...
Рейтинг: 0 / 0
Submit или Button с аргументами
    #38536511
Sabyrov.Talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,
Спасибо! Учту)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Submit или Button с аргументами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]