ASP.Net在asp中输入工作标签:内容

问题描述:

我正在写一个小页面,您可以在其中扫描SN代码,RMA代码和一个带有条形码扫描器的硬件类型。这些扫描器最后发送一个“输入”以更改该行。 这个'输入'使我的页面尝试发送页面到服务器。ASP.Net在asp中输入工作标签:内容

那么,有什么办法可以使'输入'工作为'选项卡'?

我发现的代码像http://forums.asp.net/t/1088853.aspx?make+enter+key+work+as+tab+ 但我没有头部或身体部分。 我使用asp:content。

使用runat="server"在母版页中使您的Body标签成为服务器端控件。

代码

母版页

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