工作,我在我的应用程序,这是在Mozilla中,铬做工精细有一个asp的按钮,IE 8,但它不是在IE 9的工作,我尝试了很多,但没有得到任何解决方案。<asp:button>没有在IE9
有人请帮我在这
<asp:Button CssClass="Button" ID="btnInsert" runat="server" Text="Insert" OnClick="btnInsert_Click" />
当我检查我的开发工具按钮(F12)我的按钮显示这样
<input name="btnInsert" class="Button" id="btnInsert" type="submit" value="Insert"/>
我的按钮,单击代码
当我试图按钮点击后对其进行调试,然后指针将这个点击页面,但没有提交,但它在其他浏览器工作正常..
protected void btnInsert_Click(object sender, EventArgs e)
{
if (Id > 0)
{
this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), string.Format("Page1{0}", this.UniqueID), string.Format("<script language='javascript' type='text/javascript'>Insert('{0}');</script>", Id));
}
else
{
lErrorMessage.Visible = true;
}
}
的JavaScript对此我按钮调用点击
<script language="javascript" type="text/javascript">
function Insert(Id)
{
if (window.opener.InsertText != null)
{
window.opener.InsertText(Id)
window.close();
}
}
</script>
同时也要确保没有你的按钮之前,任何其他畸形的HTML。就像一个失去了一些东西”,>或< – Grrbrr404 2012-01-13 05:42:41
我试图改变名称和ID,HTML也很好地形成,但它不工作:( – Rocky 2012-01-13 05:53:04
是结果HTML页面在IE9中一样,在其他浏览器?(查看源代码。)或者你可以将产生的HTML文章发布到某个地方,这样我们可以检查? – 2012-01-13 07:44:49