私はそれはあまり効果があります理由としては不明だが、私は、これは何を意味するのかそう
foreach (string item in ConfigurationManager.AppSettings["Budget"].Split(','))
{
items = item.ToLower() == "any"
? new ListItem(item, "0")
: item.Contains("+")
? new ListItem(String.Format("{0:0,0}+", Convert.ToInt32(item.Replace("+", ""))),
"999999999")
: new ListItem(String.Format("{0:0,0}", Convert.ToInt32(item)), item);
ddlMin.Items.Add(items);
ddlMax.Items.Add(items);
}
のように私の項目を作成していた私のドロップダウンリストを作成し、リストアイテムが両方のdropdownlistsに添付されていたということでした単品としてしたがって、ddlMaxが正しい値を得ていて、ddlMaxが0に戻ったときにそれを選択すると、両方で同じlistitemが選択されます...この問題を修正するには、ddlMinとddlMaxに追加するだけです。 。
foreach (string item in ConfigurationManager.AppSettings["Budget"].Split(','))
{
items = item.ToLower() == "any"
? new ListItem(item, "0")
: item.Contains("+")
? new ListItem(String.Format("{0:0,0}+", Convert.ToInt32(item.Replace("+", ""))),
"999999999")
: new ListItem(String.Format("{0:0,0}", Convert.ToInt32(item)), item);
ddlMin.Items.Add(items);
}
foreach (string item in ConfigurationManager.AppSettings["Budget"].Split(','))
{
items = item.ToLower() == "any"
? new ListItem(item, "0")
: item.Contains("+")
? new ListItem(String.Format("{0:0,0}+", Convert.ToInt32(item.Replace("+", ""))),
"999999999")
: new ListItem(String.Format("{0:0,0}", Convert.ToInt32(item)), item);
ddlMax.Items.Add(items);
}
迷惑必ずしも明らか
パブリック静的ブールIsNothing(ストリングstringToTest) {リターンstring.IsNullOrEmpty(stringToTest)。 } –
コードを提供してもらえますか?あなたのlocalhostへのリンクは私たちを助けません。 –
ローカルホストのリンクは、私が引っ張っているクエリ文字列を表示するだけでした。 ddlMinをデバッグするときに次の行まで値を受け取り、次にそれを失うときに必要なコードがもうないかどうかは不明です。他にどのようなコードが必要ですか? –