0

こんにちはコミュニティ!

            <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>

最後の行に注意してください。次のエラーが表示されます。

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

この値は、Camtasia がビデオをページに埋め込むために必要です。簡単な解決策があると確信していますが、videoPlayer 値の前に「@」記号が必要です。

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

4

3 に答える 3

3

@Razor の予約文字であり、通常はサーバー側の式が後に続く必要があります。文字どおりに出力したい場合は、2 倍にします。

<param name="@@videoPlayer" value="XXXXXXXXXXXXX" />
于 2012-01-28T21:07:41.347 に答える
2

上記の答えではうまくいきません!

次のような形式である必要があります。

<param name="@("@videoPlayer")" value="XXXXXXXXXXXXX" />
于 2014-12-18T23:11:31.777 に答える
2

@シンボルは、Razor ビュー エンジンの予約文字です。@シンボルを出力したい場合は@、最初の文字をエスケープするために 2 つの文字を使用できます。

例えば:

<param name="@@videoPlayer" value="XXXXXXXXXXXXX" />
于 2012-01-28T21:10:28.803 に答える