2011-08-11 10 views
3

エラーが発生します。パーサーエラーメッセージ:サーバータグが正しく構成されていません。htmlパーサーエラーメッセージ:パーサーエラーメッセージ:サーバータグが正常に形成されていません。

javascript:ViewFile('erg_Invoice_3200_QRG_Restaurant.pdf'); 

私は構文で何をしないのです。私のように解析するURLリンクを必要とする

<asp:HyperLink ID="imgFileType" ImageUrl="images/Icon_Pdf.gif" NavigateUrl='<%#"javascript:ViewFile('erg_", Eval("DocumentName") %>' runat="server"></asp:HyperLink>  

:以下のコード行に

+0

あなたの全体のサーバーのタグを投稿してくださいことはできますか? –

+0

コードが更新されました... – Frank

答えて

5

これはできません。一重引用符二重引用符は、コンパイラに不平を言うでしょう。
ヘルパーを書いてください。

マークアップ

NavigateUrl='<%# SetNavigateUrl(Eval("DocumentName")) %>'> 

コードビハインド

protected string SetNavigateUrl(object objName) 
{ 
    return String.Format("javascript:ViewFile('erg_{0}');", objName.ToString()); 
} 
+0

私は、OnClientClickイベントを持たないハイパーリンクコントロールを使用しています。 – Frank

+1

@フランク:更新されました。 :)ちょうど起こったので... – naveen

+1

ありがとうございました@Naveen。私が寝る時間:-)乾杯! – Frank

関連する問題