내가 너무 많은 영향을 이유에 불분명 해요하지만 나는 이것이 무엇을 의미하므로
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);
}
처럼 내 항목을 생성 한 내 드롭 다운리스트를 창조하는을 listitem가 모두 dropdownlists에 부착되고 있다는이었다 단 하나 품목으로. 그래서 비록 ddlMin이 올바른 값을 얻었고 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을 디버깅 할 때 다음 줄까지 값을 가져 와서 느슨하게 할 때 더 많은 코드가 필요한지 확실하지 않습니다. 어떤 다른 코드를보아야합니까? –