Duda c# javascript

Hasta ahora para hacer un login utilizando una base de datos para verificarlo , lo que hacia, era que con javascript validaba la información de formulario, para luego enviar los datos, los cuales mediante php, hacia una consulta a la base de datos, que corroborara los datos introducidos por el usuario, con los almacenados en la base de datos.

Pero ahora usando ASP, he creado un login mediante el cuadro de herramientas que crea objetos <asp:button> y elementos de este estilo con c#, luego he creado la conexión a la base de datos, para recoger la respuesta de la consulta a la base de datos, y finalmente, he verificado que los datos de la base de datos fueran iguales a los que introdujo el usuario en el login.

El código que he usado es algo similar a esto:

Usuario usu1=new Usuario();

//el email y el password serian los 2 textbox que he creado para que el cliente introduzca los datos
if (usu1.Login==this.Email.Text&&usu1.Password==this.Password.Text){

    //y ahora el codigo que nos llevaria  a la pagina web de los usuarios correctos
}

Y mi pregunta es:

Al utilizar ASP no me ha hecho falta utilizar javascript para nada, ya que lo he hecho todo con c#. Esto estaría bien hecho?, ya que me funciona correctamente y si está bien hecho como es que no me hace falta utilizar javascript?

Ya que tengo entendido que javascript es para programar en el cliente y c# sería un lenguaje para programar en el servidor.

0
задан 15.12.2016, 02:34
4 ответа

Контроль asp.net maryoria они прокручивают изображение в окне стороны server, именно поэтому ты не нуждаешься javascript, и в asp у тебя есть два файла .aspx и .cs, у aspx есть код HTML и у .cs есть code behind.

Приложенный текст следующей ссылки:

Руководитель ASP.NET: Использование кода за моделью или онлайновым кодом

У нашего примера будет два файла:

  1. Default.aspx
  2. Default.cs

Default.aspx: Он включит все связанное с интерфейсом пользователя.

Default.cs: Здесь мы поместим код событий, которые будут работать с формуляра.

Как это показывает предыдущее объяснение, в asp.net файл .aspx одинокий интерфейс пользователя и файл .cs что в c# он, где программируются события интерфейса, более похожий на программирование для windows. В случае PHP и другие языки он не существует code behind возможно поэтому он тебе кажется нелогичным.

2
ответ дан 24.11.2019, 12:05

Ты не нуждаешься в языке сценариев JavaScript, не будучи строгими также ты нуждался бы в этом с PHP, данные 'form' посылают себе автоматически с 'неударом в лунку' тип 'submit', только ты нуждался бы в языке сценариев JavaScript, если бы захотел сделать ты, призванные к серверу с AJAX. Сейчас ASP.NET производит достаточно код язык сценариев JavaScript, чтобы облегчать время производства (хотя в ocaciones время выполнения оказывается поврежденным), например может производить код, чтобы делать асинхронные вызовы.

1
ответ дан 24.11.2019, 12:05

То, что ты можешь делать с javascript в стороне клиента, ты можешь делать с C# в стороне сервера и дай те же результаты, только, что есть ситуации, в которых делать простые консультации в сервер не выполнимо, из-за которого это может вызывать медлительность делать столько призывов к серверу, он принимает во внимание, что на сервере есть тысячи и тысячи консультаций каждая секунда.

Для утверждений использует javascript или ты можешь использовать validator, которые уже у него есть asp.net, bГєscalos в бруске heramientas.

1
ответ дан 24.11.2019, 12:05

>>, использовав ASP, мне не было надо использовать javascript для чего-либо, так как я сделал все с c#. Это было бы довольно сделанным?

То, что мне не удается отобразить в коде, который ты осуществил, в котором точка ты соглашаешься на db, чтобы санкционировать пользователь и password

Там только инстанции класс пользователь и ты определяешь if, с только этим он не достигает, чтобы санкционировать против db, ты нуждаешься в том, чтобы использовать ado.net

За пределами этой точки оставшаяся часть правильна

>>, так как оно я функционирует правильно, и если он хорошо сделан, как он состоит в том, что мне не надо использовать javascript?

Ты не нуждаешься javascript, потому что ты реализуешь submit в сервер используя события контроля asp.net

Отличный он был бы, если ты хочешь осуществить само без того, чтобы освежался form, в этом случае ты был бы должен использовать javascript с jquery быть призывать WebMethod стороны сервера, в этом случае события не применились бы, кроме того, что ты используешь контроль UpdatePanel

Заметь: в php не обязательно использовать javascript, чтобы осуществлять то, что ты выдвигаешь

0
ответ дан 24.11.2019, 12:05

Теги

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