Тип управления вводом Текстовая ссылка в коде сзади

У меня есть следующий код

  <input runat="server" id="Name" type="text" name="Name"/>


    cmd.parameters.addwithvalue("@NAME", Name.value);

Я пытаюсь захватить данные, которые я ввожу в свой элемент управления, и (Name.value) всегда равно "" Независимо от того, что я печатаю. Я знаю, что они отображаются правильно, как будто я переключаю его в текстовое поле, оно работает нормально, я хотел бы, чтобы этот ввод работал также.

Отредактированный Это, кажется, работает, не уверен, является ли это правильным способом сделать это, но есть какая-то причина, почему это будет работать, но Name.value не делает?

cmd.Parameters.AddWithValue("@NAME", Request.Form["Name]);

Ответы на вопрос(3)

Ваш ответ на вопрос