ASP.Net 在 asp:content 中输入工作作为选项卡



我正在写一个小页面,您可以在其中使用条形码扫描仪扫描SN代码,RMA代码和硬件类型。这些扫描仪最后发送"输入"以更改行。这个"输入"使我的页面尝试将页面发送到服务器。

那么,有没有办法让"输入"作为"选项卡"工作??

我找到了类似 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)");}

这是您的解决方案。

最新更新