【发布时间】:2012-09-09 02:51:11
【问题描述】:
我正在尝试向 ASP.NET 4 页面添加一个简单的 LinkButton,但它没有在 IE10 中调用 postback。代码如下所示。
HTML:
<form id="form1" runat="server">
<div>
<asp:LinkButton ID="LinkButton1" runat="server"
OnClick="LinkButton1_Click">LinkButton</asp:LinkButton>
<br />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
</form>
C#:
protected void Page_Load(object sender, EventArgs e) { }
protected void LinkButton1_Click(object sender, EventArgs e)
{
Label1.Text = DateTime.Now.ToString();
}
如您所见,它只是一个普通页面。但是,自从升级到 Win8 和 IE10 后,我无法让 LinkButton 调用该方法。这适用于 Firefox。
任何想法我需要做什么?
【问题讨论】:
-
1) 检查 IE 10 中的脚本错误,2) 尝试以 IE 8 或 9(F12 开发人员工具)运行。
-
我在 IE10 状态栏和开发者工具中看不到任何脚本错误,将浏览器更改为 IE7/8/9 不会影响链接按钮回发。我还尝试将用户代理字符串更改为 IE8/9,看看是否有帮助。
标签: asp.net internet-explorer-10