2009-03-17 3 views
0

У меня есть две формы ASP.NET, живущих на одной странице. Я некоторые проблемы, потому что скрытые поля ниже получают одинаковое имя и идентификатор.Изменение имени viewstate

Есть ли способ изменить их для одной из форм? (Они также не являются оптимальными для проверки).

Мне нужны услуги, которые предоставляет viewstate, но, возможно, я мог бы отключить его на уровне формы и использовать его на более низком (контрольном) уровне?

ответ

3

Это не то, что вы хотите услышать, но в ASP.Net вы должны иметь только одну runat="server" форму на странице. В противном случае это будет только первая из многих других проблем, с которыми вы столкнетесь.

+0

Какие проблемы? Это также касается проверки HTML: «Значение атрибута« ID »недействительно:« _ »не может запустить имя». (его не действительно 2 runat = "server" - это формы из 2 GET, вставленных в классический файл .asp) – Olav

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