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 есть cГіdigo HTML и у .cs есть code behind.

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

Руководитель ASP.NET: UtilizaciГіn cГіdigo detrГЎs модели или cГіdigo в lГ-nea

Наш пример tendrГЎ два файла:

  1. Default.aspx
  2. Default.cs

Default.aspx: IncluirГЎ все связанное с интерфейсом пользователя.

Default.cs: AquГ - мы поместим cГіdigo событий, которые будут работать с формуляра.

Как он показывает ее explicaciГіn предыдущий, в asp.net файл .aspx одинокий интерфейс пользователя и файл .cs, который находится в c#, где программируются события интерфейса, mГЎs похоже на нее programaciГіn для windows. В случае PHP и других языков он не существует code behind возможно поэтому тебе кажется ilГіgico.

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#. Это estarГ - в сделанное добро?

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

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

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

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

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

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

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

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