2016-08-05 2 views
-2

이 문자열에 문자열 변수 (myVar)를 삽입 하시겠습니까?ASP - 긴 문자열에 문자열 변수를 삽입하는 방법은 무엇입니까?

breadCrumbLit.Text = [email protected]"<a href='VARIABLE HERE'>VARIABLE HERE</a> 
    i class='fa fa-angle-right'></i> 
    <span> VARIABLE HERE </span> 
    <i class='fa fa-angle-right'></i> 
    <a href='/EN/Pages/SGHG.aspx'> VARIABLE HERE </a> 
    <i class='fa fa-angle-right'></i>​ 
    <span>​ VARIABLE HERE </span>"; 

enter image description here

구문이 나에게 오류를주고, 내가 잘못 어디 있어요? 이것에 대한

breadCrumbLit.Text = "<a href=\"/EN\">" + myVar + 
"</a> <i class=\"fa fa-angle-right\"></i>"; 
+0

이 C# 또는 VB.NET입니까? 오류 메시지 란 무엇입니까? –

+0

C#, syntaxis가 잘못되었습니다 ... – Gohyu

답변

1

이유 당신은 당신의 코드를 컴파일 오류를 얻고있다. @을 사용하여 문자열 코드가 여러 줄에 있지만 코드에 다른 문자열이 있음을 지정합니다.

      #1     #2  #3 
breadCrumbLit.Text = @"<a href='/EN'>'" + myVar + "'</a> 
<i class='fa fa-angle-right'></i>"; 

여러 줄이 문자열에 @을 넣어 :

는 당신이 더 나은 방법이 모두 함께 사용하는 것입니다

breadCrumbLit.Text = "<a href='/EN'>'" + myVar + @"'</a> 
<i class='fa fa-angle-right'></i>"; 

string.Format :

breadCrumbLit.Text = string.Format(@"<a href='/EN'>'{0}'</a> 
            <i class='fa fa-angle-right'></i>",myVar); 

또는 C# 6.0 구문 :

질문의 당신의 편집에 대한 16,
breadCrumbLit.Text = = [email protected]"<a href='/EN'>'{myVar}'</a> 
          <i class='fa fa-angle-right'></i>"; 

: 당신은 {}하여 매개 변수를 포장 누락되었습니다. 이것을 확인하십시오 :

string variable1, variable2, variable3, variable4, variable5; 
variable1 = variable2 = variable3 = variable4 = variable5 = "some text"; 

var Text = [email protected]"<a href='{variable1}'>{variable2}</a> 
    i class='fa fa-angle-right'></i> 
    <span> {variable3} </span> 
    <i class='fa fa-angle-right'></i> 
    <a href='/EN/Pages/SGHG.aspx'> {variable4} </a> 
    <i class='fa fa-angle-right'></i>​ 
    <span>​ {variable5} </span>"; 
+0

@Gohyu -이 문제가 해결 되었습니까? 도움? –

0

당신은 탈출을 사용할 수 있습니다. 이것에 구문 오류가 없습니다. @ 올바른 문자열이 아니기 때문에

breadCrumbLit .Text = @"<a href='/EN'>'" + myVar + "'</a><i class='fa fa-angle-right'></i>"; 
0

올바른 코드 :

+0

하지만 줄 바꿈을 삽입 할 수 있도록'@'을 사용합니다 –

+0

do not working :( – Gohyu

+0

내 게시물을 참조하십시오. – Gohyu

관련 문제