Как использовать клиентский код в Visual studio ASP.NET - PullRequest
0 голосов
/ 28 мая 2010

Я новичок в веб-разработке и пытаюсь сделать небольшие обновления, не вызывая обратной передачи. Например, сделать элемент управления видимым при изменении раскрывающегося списка.

До сих пор я сталкивался с некоторыми функциями, которые достигают этого, например RequiredFieldValidator внутри панелей обновления. Однако они относятся только к одной задаче.

Какие есть варианты для достижения этих обновлений на стороне клиента в Visual Studio? На данный момент я не знаю JavaScript, поэтому я бы предпочел другое решение, если оно существует.

Ответы [ 3 ]

1 голос
/ 28 мая 2010

К сожалению, AJAX расшифровывается как «Асинхронный Javascript и XML», поэтому получение этого поведения без использования Javascript приведет к небольшому затруднению.

Панели обновления делают работают и очень просты, но они также очень медленны по сравнению с тем, что даже если вы видите только содержимое вашего обновления панели, должна быть выполнена вся страница ASP.

Я бы посоветовал вам сделать глубокий вдох и отправиться в JQuery. Приходите и попрактикуйтесь там. Javascript проще, чем вы думаете, а JQuery избавляет от многих трудностей, связанных с кросс-браузерной совместимостью, позволяя вам сосредоточиться на реальных задачах.

Удачи!

1 голос
/ 28 мая 2010

Если вы не знаете JQuery, вам следует или хотя бы любая другая библиотека Javascript, это даст вам преимущество, а также накачает ваше резюме. Кривая изучения этих JS-фреймворков настолько мала, что вы быстро создадите потрясающий пользовательский интерфейс. Я предлагаю вам потратить как минимум два часа, чтобы узнать JQuery, вы не пожалеете об этом.

Вот несколько замечательных статей об использовании ASP.NET с JQuery:

http://dotnetslackers.com/articles/ajax/using-jquery-with-asp-net.aspx

http://www.dotnetspark.com/kb/1532-gridview-and-jquery-asp-net-tutorial.aspx

http://www.beansoftware.com/ASP.NET-Tutorials/Using-jQuery-ASP.NET.aspx

Вот несколько лучших руководств по JQuery:

http://www.ajaxline.com/best-jquery-tutorials-march-2010

1 голос
/ 28 мая 2010

Для таких функций отображения, как вы описали, javascript действительно является лучшим решением. Взгляните на jQuery , это значительно облегчает написание javascript, и вы должны быстро приступить к работе с ним для выполнения таких задач, как основные функции отображения / скрытия.

...