我有一個叫做contact.aspx的表格,它有一個包含用戶列表的下拉列表。如何更改aspx中的其他頁面的下拉菜單?
我在下面添加行添加用戶。
<a href="#" id="userLink" onclick="insertUser()" class="addnew" runat="server">New User</a>
和insertUser的JavaScript是如下:
<script type="text/javascript">
function insertUser() {
var win = window.open('stackoverflow.aspx?t=1', 'User Insert', 'width=800,height=600');
}
</script>
,當我點擊「New User
」,stackoverflow.aspx打開,我要進入新的用戶數據並點擊保存。 單擊save buton後,如何關閉stackoverflow.aspx和只需在contact.aspx處刷新下拉框?
但保存按鈕後會有一些數據庫操作,我認爲JavaScript會先工作,那裏不會是數據庫操作。不是嗎? –
如果您使用Ajax Web方法並且只能在成功時運行,您總是可以延遲此操作。看到這裏(http:// encosia。com /使用jQuery的直接調用aspnet-ajax頁面方法/) – Zaki
我使用window.close();爲了關閉子窗口,我在父類中編寫了一個名爲Foo()的重載JavaScript函數,並且我使用window.opener.Foo()來達到它。 –