回覆列表
  • 1 # dofzd49904

    你問的問題不是很詳細啊,我只能照我理解的給你回答: 假如你是想在選中下拉選單(DropDownList)某項之後連結到某個網頁,比如說選中食品,連結到食品頁面。 滑鼠左鍵點選選中你的那個DropDownList控制元件的物件(我這裡假設為ddlThing),在右側屬性欄,將它的屬性AutoPostBack改為Ture。 雙擊你的那個DropDownList控制元件物件(我這裡為ddlThing),進入程式設計介面, 這時直接進入這個函式中: private void ddlDep_SelectedIndexChanged(object sender, System.EventArgs e){ ..................//這個事件的作用是當下拉選單選中項發生變化時,回 //發給伺服器,引起變化,(你在這裡要實現的 //是連結到其他網頁) //理解前面把AutoPostBack屬性改為Ture,就是 //為了在這裡用到,詳細說明請參考其他一些//.net書籍}所以你只需要在................中的部分新增上合適的程式碼,實現你需要功能的程式碼就可以了 滑鼠左鍵點選選中你的那個DropDownList控制元件的物件(我這裡假設為ddlThing),在右側屬性欄,點選Items屬性:(collections)後的...,會彈出ListItem編輯器視窗,在該視窗左側成員表中觀察一下,我所做的例子成員表為0 食品1 文具2 日用品注意前面的數字為0,1,2 對應的應該是ddlThing的SelectedIndex屬性。 private void ddlThing_SelectedIndexChanged(object sender, System.EventArgs e){ if(this.ddlThing.SelectedIndex=0) { ...........//選中食品時引起的變化語句}if(this.ddlThing.SelectedIndex=1) {...........//選中文具時引起的變化語句}if(this.ddlThing.SelectedIndex=2) {...........//選中日用品時引起的變化語句 }//註上面的語句吧不一定是最優的,只是給你個例項 //你在實現是建議根據具體例子,用更好流程控制實現}還有就是,如果你是以資料繫結,即你的DropDownList中的項來自資料庫,還可以SelectedValue屬性實現。 SelectedValue 這幾個屬性的,相信一定會對你有所幫助。

  • 2 # 使用者5999296191983

    int id = DropDownList1.SelectedValue;

    /*

    int id = DropDownList1.SelectedItem.Value

    */

    string name = DropDownList1.SelectedItem;

    /*

    string name = DropDownList1.SelectedItem.Text;

    */

    希望回答對你有幫助。

  • 中秋節和大豐收的關聯?
  • 河蟹在家裡怎麼儲存?