IF / ELSE операторы по атрибуту IFrame Source - PullRequest
1 голос
/ 24 июня 2010

В настоящее время я определяю атрибут src моего Iframe с помощью URL + идентификатор (конкретного человека), который я получаю из базы данных.

Возвращает изображение, которое хранится в хранилище для каждого человека. Для людей, у которых в настоящее время нет изображения, я хотел бы, чтобы URL был URL + 00000 вместо страницы ошибки 404.

Я пытаюсь сделать оператор if / else ниже, но по какой-то причине он не поднимается. Кто-нибудь может понять почему?

Спасибо за вашу помощь !!!!

`

protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
      {

          string empID = ((System.Web.UI.WebControls.TreeView)(sender)).SelectedNode.Value;


          string pictarget =
              pictarget = (Convert.ToInt32(empID) > 99999) ? 
              pictarget = "http://website/OrgList:" + 00000 + "/picture" :
              pictarget = "http://website/OrgList:" + empID + "/picture";

          Frame2.Attributes["src"] = pictarget;

`

1 Ответ

1 голос
/ 24 июня 2010

Я бы сказал, что это те дроиды, которых вы ищете:

string pictarget = (Convert.ToInt32(empID) > 99999) ? 
    "http://website/OrgList:" + 00000 + "/picture" :
    "http://website/OrgList:" + empID + "/picture";

Вы, кажется, делаете слишком много назначений в этом утверждении, одного вполне достаточно:)

...