2010-05-19 4 views
0

У меня есть страница, на которой я ввожу число членов, которые мне нужно добавить, предположим, я выбрал 3, поэтому на следующей странице у меня есть дисплей, например member1, введите данные (имя, адрес, телефон и т. Д.).) чуть ниже того, что снова member2 вводит данные (имя, адрес, телефон и т. д.), а member3 вводит данные (имя, адрес, телефон и т. д.), короче говоря, ни одна из форм, отображаемых на странице, не зависит от члена, которого пользователь хочет добавить, и при отправке данных из 3 (номер, предоставленный пользователем) член должен быть вставлен. Поскольку я новичок в asp.net, мне трудно представить логику и ее реализацию, что делать с tose textfied id? как сгенерировать идентификаторы и как отделить коды в .cs и .aspx и т. д.отображение нескольких форм в asp.net

ответ

0

Есть проблемы с использованием нескольких форм на стороне сервера с помощью ASP.NET (если вы не используете ASP.net MVC. Я думаю, что это ограничение было преодолено в ASP.net MVC). Как сказал Эйб, лучше всего пойти с ListView или GridView. Кроме того, вам не нужно иметь их на двух отдельных страницах. Фактически вы можете дать пользователю динамически добавлять/обновлять/удалять записи в gridview.

I Googled it и Here is an example

+0

Это определенно жизнеспособно использовать несколько форм в ** Asp.net MVC **. Там нет проблем, пока вы знаете, что делаете. –

+0

Спасибо, ребята, я думаю, что у ppl правильные, я постараюсь реализовать с помощью идеи listview n let uknow – piku

0

Я не уверен, сколько информации вы вводите на одного сотрудника, но вы можете использовать ListView. Обычно это то, что я буду делать, если я не буду вводить тонну информации о чем-то. ListViews также позволяет использовать много функций Create Update Retrieve Delete (CRUD) при использовании в сочетании с LinqDataSource или SqlDataSource.

Посмотрите на эти две ссылки и посмотреть, подходит ли он то, что вы пытаетесь сделать:

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspx

http://www.codeproject.com/KB/webforms/CompleteListView.aspx

+0

Вы можете включить выпадающие списки в ListView. Это действительно очень удобно. В первый раз, когда я это сделал, мне было тяжело, но вы поймете это. Позвольте мне посмотреть, могу ли я найти хороший учебник. –

+0

еще раз спасибо. – piku

0

Я не пользователь ASP, но логика одинакова для всех языков:

поля ввода может выглядеть следующим образом:


Member 1 
<input type="text" name="1;name" value="John Doe" /> 
<input type="text" name="1;address" value="John Street" /> 

Member 2 
<input type="text" name="2;name" value="Jane Doe" /> 
<input type="text" name="2;address" value="Jane Street" />

Теперь, когда вы отправьте форму, которую вы узнаете, кому принадлежит имя, адрес и т. д.

Смежные вопросы