2014-12-29 2 views
0

Я пишу небольшую страницу, где вы можете сканировать код SN, код RMA и тип оборудования с помощью сканера штрих-кода. Эти сканеры отправляют 'enter' наконец, чтобы изменить линию. Этот «ввод» заставляет мою страницу пытаться отправить страницу на сервер.ASP.Net Введите работу как вкладка asp: content

Итак, есть ли способ заставить «ввести» работать как вкладку?

Я нашел код, похожий на http://forums.asp.net/t/1088853.aspx?make+enter+key+work+as+tab+ , но у меня нет секции головы или корпуса. Я работаю с asp: content.

ответ

0

Сделайте свой тег Body на главной странице на стороне сервера, используя runat="server".

в коде позади главной страницы

using System.Web.UI.HtmlControls; 
public partial class MyMasterPage : System.Web.UI.MasterPage 
{ 
    public HtmlGenericControl BodyTag 
    { 
     get 
     { 
      return MasterPageBodyTag; 
     } 
     set 
     { 
      MasterPageBodyTag = value; 
     } 
    } 

на странице содержимого

protected void Page_Load(object sender, EventArgs e) 
{ 
    Master.BodyTag.Attributes.Add("onload", "enterToTab(event)");} 

Это ваше решение here.