2011-09-13 18 views
0

に更新されないascxファイルにプロパティをバインド私はこの持っている:Asp.netは私のaspxファイルでポストバック

addServiceOption(list, { 
    ID: null, 
    Name: '<%# SelectItemText ?? "[Select a service..]" %>' 
}); 

を、私のコードビハインドで私はもちろん、この特性を有する:

public string SelectItemText { get; set; } 

私のページ上の言語を変更すると、ポストバックが発生し、新しい言語のクッキーが設定されますが、そのコードはここでは無関係です。

私はSelectItemTextのセッターが新しい言語の文字列を取得することが分かっています。しかし、私はゲッターがポストバックに呼び出されていないことがわかります。

<%#%>の構文(構造の名前がわからない場合は、これ以上の情報を検索することはできません)は、このデータを1回だけバインドするだけです。

単純な解決策は、私が各ポストバックでテキスト値をデータバインドすることですが、それはあまりにもハードコードされていて、私に特有です。もっと一般的な解決法はありますか?

乾杯!

+1

次は、MSDNを参照するインラインASPタグの一覧です。http://naspinski.net/post/inline-aspnet-tags-sorting-them-all-out-(3c25242c-3c253d2c-3c252c-3c252c-etc ).aspx –

答えて

1

変更<%#

<%=にはあなたのためにその仕事をしていますか?

+0

はい、そうです...なぜコードを継承した人が<%#を使用し、なぜ私はそれを<%=自分自身に変更しませんでした:-)ありがとう! – Tominator

関連する問題