私は、DropDownList
にから届くアイテムを、WCF
webserviceから取り込んでいます。ただし、最初にページを開くたびに、リストの最初の項目が自動的に選択されますが、完全に空白にしたいと考えています。おそらく、リストの項目の上部に空白の項目を追加することでこの問題を簡単に解決できますが、ユーザーがDropDownList
をクリックするとこの空白の項目が表示されないようにします。簡単にこれを達成できますか?ここでページの読み込み時に空のドロップダウンリスト
0
A
答えて
2
DDL.InsertAt(0, new Item('','0'));
DDL.Attributes["onclick"] = "if(this[0].value=='0') this.remove(0);";
3
は、私が何をすべきかです:
using (Entities db = new Entities())
{
ddlRelationships.DataSource = (from q in db.RelationshipTypes where (q.Active == true) orderby q.Description select q);
ddlRelationships.DataValueField = "Code";
ddlRelationships.DataTextField = "Description";
ddlRelationships.DataBind();
ddlRelationships.Items.Insert(0, "--Please Make Selection--");
ddlRelationships.Items[0].Value = "0";
}
注意を、私はDDLにデータをバインドした後、私はその後、手差し新しいアイテムを位置に「0」。あなたはあなたの状況にかなり簡単に適応できるはずです。後で私のバリデーターで、ユーザーが選択を強制したいときに「0」以外が選択されているかどうかをチェックします。
+0
これは彼が探しているものではないので、彼はすでにこれを達成しましたが、一度ユーザーが別のオプションを選択すると、アイテムを削除する必要があります。 –
1
DropDownListのClearSelectionメソッドを使用できます。 http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listcontrol.clearselection.aspx
1
if (!IsPostBack)
{
ddl_type.Items.Add(new ListItem("", "0"));
ddl_type.Items.Add(new ListItem("Item 1", "1"));
ddl_type.Items.Add(new ListItem("Item 2", "2"));
ddl_type.Items.Add(new ListItem("Item 3", "3"));
ddl_type.Items.Add(new ListItem("Item 4", "4"));
ddl_type.Attributes.Add("onclick", "manageType('" + ddl_type.ClientID + "');");
}
<script type="text/javascript">
function manageType(pType) {
var list = document.getElementById(pType);
if(list[0].value == '0') // the value of the removed value
list.remove(0);
}
</script>
関連する問題
- 1. ページの読み込み時に毎回ページの読み込み
- 2. コンテンツの読み込み時の読み込みページ
- 3. ページの読み込み時にHTMLリダイレクト
- 4. ログイン後最初のページの読み込み時に最初のページの読み込み時にコードを追加
- 5. ページの読み込み時のポップアップボックス
- 6. タイミングクロスドメインのページの読み込み時間
- 7. 日時、ページの読み込み
- 8. ASP.NET - ページ読み込み時にUpdatePanelsを非同期に読み込み
- 9. ページの読み込み中にモーダルを読み込む読み込み後に
- 10. CodeIgniter:ページ読み込み時間
- 11. htmlページの読み込み後のjavascriptの読み込み
- 12. Webページのページ読み込み時間の測定
- 13. PySpark:gzipped BSONファイルの読み込み時に空のRDD
- 14. ページの読み込みスワップイメージ
- 15. ページの読み込みポップアップ
- 16. ASP.Netページの読み込み
- 17. jQueryプリントの読み込みページの「読み込み」
- 18. ページの読み込み中に読み込む
- 19. 読み込み時にPerlのDATAファイルハンドルが空です
- 20. AJAX読み込みページ内の別のページからdivを読み込み
- 21. jQuery:ページの読み込み時にラジオボタンのクリックイベントをトリガーする
- 22. ページの読み込み時にデフォルトのオプションを設定する
- 23. ページの読み込み時にシャープなsubmitButtonの動作
- 24. gapi.analytics.auth.isAuthorizedはページの読み込み時に常にfalseです
- 25. ページの読み込み時に自動的にクリックします。
- 26. HTMLページの読み込み時にキャッシュメモリをクリアするには?
- 27. ページの読み込み時にWebViewにjavascript関数を挿入
- 28. numpy式の一時的なワイルドカード読み込み/読み込み
- 29. ページの読み込み時に一度Iframeを更新する
- 30. ページの読み込み時に画像をフェードインする方法
は、ユーザーが他のいくつかの項目を選択すると、空の項目を削除しますかを参照してください? –