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。