asp.net面板默认按钮不起作用

时间:2016-04-22 00:34:09

标签: asp.net

我有一些带有textfields& amp;纽扣。我的问题是,即使我有一个带默认按钮的面板,当我点击进入时,它仍然使用页面上的第一个按钮。我已经这么做了很多次,但突然间它停止了工作?

import com.ximpleware.*;

public class queryXML{

 public static void main(String[] s) throws VTDException{

        VTDGen vg = new VTDGen();
        vg.selectLcDepth(5);
        if (!vg.parseFile("d:\\xml\\test11.xml", false))
            return;
        VTDNav vn = vg.getNav();
        AutoPilot ap = new AutoPilot(vn);
        ap.declareNameSpace("ss","urn:schemas-microsoft-com:office:spreadsheet");
              ap.selectXPath("/Workbook/ExcelWorkbook/Worksheet/Table/Cell/ss:data/font/text()");
int i=0;
while((i=ap.evalXPath())!=-1){
 System.out.println(" data content ==>"+vn.toString(i);
}


}


}

但是当我点击回车时,它仍然使用登录按钮(在主页面上)。

// EDIT

我试过这些浏览器:Google Chrome,Firefox,Opera,Edge& IE浏览器。它似乎只适用于Edge&资源管理器。

2 个答案:

答案 0 :(得分:0)

您的母版页上的登录按钮是否设置了DefaultButton? 如果是这样,您可以在内容网页的Page_Load内添加以下内容,覆盖内容网页上的母版页默认按钮...

protected void Page_Load(object sender, EventArgs e)
{
    Form.DefaultButton = this.btnWallSubmit.UniqueID;
}

答案 1 :(得分:0)

我通过在母版页的几乎底部移动我的登录模式框/面板来修复它。