Строки в ASP? - PullRequest
       20

Строки в ASP?

0 голосов
/ 15 июня 2010

У меня есть код APSX, который я пытаюсь изменить для программиста, который находится в отпуске по медицинским показаниям.Я не парень по ASP, а скорее C ++

Так что я хочу сделать это - расстегнуть строку, проверить первые 4 символа и, если это 'http', сделать что-то, если нет, то что-то еще.

Вот что у меня есть:

string strYT= Left(objFile, 4);

if (strYT=="http") {
    pnlYT.Visible = true;
    pnlIntro.Visible = false;
    pnlVideo.Visible = false;
}
else {
    pnlYT.Visible = false;
    pnlIntro.Visible = false;
    pnlVideo.Visible = true;

PrintText(objFile);
}

Но я получаю сообщения об ошибках типа:

Сообщение об ошибке компилятора: CS0103: имя 'Left' не существует в классе или пространстве имен'ASP.zen_aspx'

Мой поиск в Google приводит много примеров того, как это делается .....

Ответы [ 3 ]

3 голосов
/ 15 июня 2010

Вот в VB

Dim str as String = "http://mywebsite.com"

If str.StartsWith("http://") Then
    ''# This is the true stuff
    pnlYT.Visible = True
    pnlIntro.Visible = False
    pnlVideo.Visible = False
Else
    ''# This is the false stuff
    pnlYT.Visible = False
    pnlIntro.Visible = False
    pnlVideo.Visible = True
End If

Вот в C #

string str = "http://mywebsite.com";

if (str.StartsWith("http://")) {
    // This is the true stuff
    pnlYT.Visible = true;
    pnlIntro.Visible = false;
    pnlVideo.Visible = false;

} else {
    // This is the false stuff
    pnlYT.Visible = false;
    pnlIntro.Visible = false;
    pnlVideo.Visible = true;

}
0 голосов
/ 15 июня 2010
string myString = getStringFromSomeWhere();
if(myString.StartsWith("http"))
{
    doSomething();
}
else
{
    doSomethingElse();
}
0 голосов
/ 15 июня 2010
if (myString.StartsWith("http"))
   // do stuff
else
   // do other stuff
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...