我有一個自定義的web控件* .ascx文件。我試圖模擬用戶使用java腳本在gridview中單擊更新按鈕。我有我的.ascx頁面頂部的這個腳本:模擬用戶點擊gridview javascript中的udate按鈕
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript">
$(document).keypress(function (e) {
if (e.which == 13) {
document.getElementById("LinkButton1").click();
}
});
</script>
的「LinkButton1」就設在這個模板字段:
<asp:TemplateField ShowHeader="False">
<EditItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" onKeyPress="" UseSubmitBehavior="True" CausesValidation="True"
CommandName="Update" TabIndex="13" Text="Update" ></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False"
CommandName="Cancel" Text="Cancel"></asp:LinkButton>
</EditItemTemplate>
<ItemTemplate>
我缺少什麼或者做錯了嗎?
編輯器顯然搞亂了格式。 順便說一句,你正在控制權呈現靜態ID? –
是的,ID是靜態的。我只是用設計器來創建沒有C#代碼的網格。 – briskovich
也沒有工作。我很卡住! – briskovich