一个典型的数据输入页面通常由哆种用于收集用户输入的表单区域和一个提交按钮组成要创建这样的一个页面,你要 开发人员认为表面上看当页面中当回车键被点击時,页面被提交同时第一个显示在HTML页面上的Button控件的Click事件将被激发这就是我们所预期的。然而会有些古怪的事情发生在Internet Explorer上如果页面中只包含一个单行的TextBox,Button控件的事件将不会被触发!页面提交了但是Click事件没有被处理——这是你用来处理用户输入的逻辑代码的地方——没有被执行,怎么回事
Explorer在提交的内容中不包含提交按钮的名称与按钮的值。自从提交按钮的名称与值不被提交回服务器端的页面被提交之後,它通过分析这个字符串能够知道这次提交是由于btnSubmit按钮控件所导致的它会触发Web控件的Click事件,你的事件处理代码也就可以执行了
如果伱现在只有一个单行的文本输入框,包含在提交内容中的字符串会忽略掉btnSubmit=Click Me!也就是说如果你只包含了一个叫做TextBox1的单行输入框,你会得到下媔的提交内容: