2017-06-27 7 views
0

N ASCXファイルで私はこのようなデータバインドされたフィールドからのデータを提示しています:はのDataBinderから文字を削除するリピータのC#

<%# Eval("Description")%> 

データソースは、背後にあるコードからバインドされています。

場合によっては、説明にいくつかの文字が含まれているため、置き換える必要があります。データバインド操作で許可されていません

<%# Replace(Eval("Description"), "a", "b")%> 

しかし、もちろんの

(<%番号):私はちょうどこのような何かを行うことができれば、私は大好きです。

コードの背後でコードをハードコードすることは避けたいです。コード内のフィールドを抽出するのはとても醜いので、変数に展開してからascxページに出力してください。私は、ascxページで直接置き換えることができる(おそらく実際には簡単な)方法があることを願っています。

答えて

0
<%# ((string)DataBinder.Eval(Container.DataItem, "Description")).Replace("a", "b") %> 

構文上のユーザー

+0

私のためにその作業ありがとう –

関連する問題