工作,我在我的應用程序,這是在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