2012-08-02 31 views
0

我在用VB.net編寫的ASP.net中有一個頁面。 這是用戶點擊的一系列清單。當他們點擊「SUBMIT」時,VBScripts將在後臺運行併發布到數據庫。需要隱藏我的ASP.net網頁的一部分,直到用戶點擊提交

我需要從表中獲取數據庫結果。

我想我會使用GridView或ListView來做到這一點。需求是當用戶點擊提交時,表格將出現在同一頁面上,並且預先存在的「提交」按鈕將消失。

這是否有意義?什麼可能是我最好的辦法呢?

目前我沒有實施數據庫,但這是我計劃在一週內完成的。我確實有一個可以使用的「測試」數據庫。

回答

3

您可以簡單地設置按鈕的可見性爲false,並在回發期間將gridview設置爲true嗎?

例如

If(Not IsPostBack) Then 
{ 
    submitButton.Visible = true; // show button 
    gridView.Visible = false; // hide grid 
} 
Else 
{ 
    submitButton.Visible = false; // user submitted, so hide button 
    gridView.Visible = true;  // show grid 
} 
EndIf 
+0

這聽起來像我將走的路。我要快速測試它併發回結果。我想知道如果我的模式窗口會干擾,我不相信它是做回發。 – envinyater 2012-08-03 12:13:46

+0

這很好,謝謝! – envinyater 2012-08-03 12:30:23

+1

很高興幫助!祝好運與您的其餘項目。 – Sam 2012-08-03 12:50:04

1

您也可以使用嚮導控制,請在步驟1中的問題,並返回步驟2的答覆中說僅僅是一種選擇,但上面真的是要走的路。

1

在您的提交按鈕代碼中,運行VBScript後,您可以將Asp.net控件的可見性設置爲false。

就是這樣。

Private Sub btnSubmit_Click(sender As Object, e As EventArgs) 

    ... 

    btnSubmit.visible = false 
    gridview1.visible = true 

End Sub 

而且在.aspx頁面,這些控制設置有默認狀態,以便提交按鈕,當用戶第一次到達這個頁面應該由可見,並在GridView上是不可見的。

希望這會有所幫助。

相關問題