2012-02-10 50 views
1

我在sql數據庫中創建了一個表格,其中包含價格和項目名稱列表.... 我寫了一個小的代碼來獲取項目名稱的值到我的下拉列表中... 現在, 如果我在下拉列表中選擇一個項目,我需要將價格顯示在文本框或標籤中......我該怎麼做?幫幫我!ASP.NET和SQL獲取標籤的值

+0

你有任何代碼這麼遠? – Matt 2012-02-10 17:26:39

+1

歡迎來到Stackoverflow。你應該更詳細地闡述你的問題。目前尚不清楚你嘗試過哪些方法,哪些方法無效。 [看這裏](http://tinyurl.com/so-hints)看看如何編寫好的問題。 – 2012-02-10 17:26:54

回答

0

有幾種不同的方式來做到這一點。 您可以 - 加載價格/產品作爲JS名稱值收集,並做它的客戶端 - 最有效的方式 - 填充下拉productId(價值)和描述和處理itemindexchanged事件和做所有服務器端 - 不建議爲公衆,繁忙的網絡應用。 - 向web服務發送ajax調用以獲取價格(客戶端) - 當您的模型更復雜一點時。

這取決於你自己決定。

希望有所幫助。

0

設置DropDownBox到True

AutoPostback屬性然後使用這樣的事情:

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    Label1.Text = DropDownList1.SelectedItem.Value; 
}