2012-01-28 16 views
0

挨拶コミュニティMVC3カミソリCamtasiaのビデオの埋め込み、

  <object id="myExperienceXXXXXXXX" class="BrightcoveExperience"> 
       <param name="bgcolor" value="#FFFFFF" /> 
       <param name="width" value="448" /> 
       <param name="height" value="251" /> 
       <param name="playerID" value="XXXXXXXXXX" /> 
       <param name="playerKey" value="XXXXXXXXXXX" /> 
       <param name="isVid" value="true" /> 
       <param name="dynamicStreaming" value="true" /> 
       <param name="@videoPlayer" value="XXXXXXXXXXXXX" /> 
      </object> 

お知らせ最後の行:-(のparamエラー@、私は次のエラーを取得する:!

コンパイラエラーメッセージ:CS0103:名 ' videoPlayer 'が現在存在しませんコンテキスト

この値は、ビデオをページに埋め込むために必要です。簡単な解決方法がありますが、videoPlayer値の前に "@"記号が必要です。

ご協力いただきありがとうございます。

+1

を使用して、2つの '@' の文字:

それは、このような形式でなければなりません。 –

答えて

3

@は、Razorの予約文字で、通常はサーバー側の式が続く必要があります。あなたは文字通りの出力にそれをしたい場合はそれをダブル:

<param name="@@videoPlayer" value="XXXXXXXXXXXXX" /> 
2

@シンボルはかみそりビューエンジンの予約文字です。 @シンボルを出力する場合は、2つの@文字を使用して最初の文字をエスケープすることができます。例えば

<param name="@@videoPlayer" value="XXXXXXXXXXXXX" /> 
2

上記の回答では動作しませ!

<param name="@("@videoPlayer")" value="XXXXXXXXXXXXX" /> 
関連する問題