2015-05-08 212 views
0

我想創建一個簡單的VB.NET應用程序,詢問他們的細節。我並不擔心代碼的後端,我打算將數據發送到MS Azure SQL Server,我知道如何做到這一點。我的問題是關於用戶的實際UI。就像我見過PHP在網頁上做的一樣,我想要一個動態改變用戶輸入的表單。舉例來說,當我想讓一些文本框和標籤消失,新的出現,併爲應用程序自動刷新視圖,如果這是有道理的?動態應用程序/註冊表格

要成爲一個更清晰一點這裏有一個例子:

名稱:加里

MembershipType:黃金

訂單ID:001

REFID:0009


但是,當MembershipType = "Bronze"我想OrderID消失,RefID取代它在屏幕上的位置。

名稱:加里

MembershipType:黃金

REFID:0009

我知道我可以手工編寫這使看不見的東西在UI,但接縫像一個巨大的一些簡單的代碼量。在未來的問題中添加新的東西並不容易。

是否有人熟悉任何組件或任何可能至少有助於此?

回答

0

您是否想過使用PHP + HTML?

$txtAccountType = $_POSTS['txtAccountType']; //OR OTHER METHOD TO GET VALUE 

if($txtAccountType = "Brozne") { 
    echo "<input type='text' name='input1' />"; 
    echo "<input type='text' name='input2' />"; 
    .. 
    etc 
} else { //AccountType NOT Bronze 
    echo "<input type='text' name='otherinput1' />"; 
    echo "<input type='text' name='otherinput1' />"; 
    .. 
    etc 
} 

對於無形的ID,您可以在字段中使用這樣的:

style="display:none;" 

例子:

echo "<input type='text' name='refid' style="display:none;" />"; 
0

,你可以在你的代碼中使用txtAccounttype.TextChanged事件。

私人小組txtAccounttype_TextChanged(BYVAL發件人爲對象,BYVALË作爲System.EventArgs)把手txtAccounttype.TextChanged

//你需要做的,一切都在這裏不用在

End Sub