0

英語またはスウェーデン語のページがあります。このページには多くの電話番号が含まれています。私がやりたいのは、スウェーデン語モードでは電話番号を 0XX XXX XXX として表示し、英語モードでは +46(0)XX XXX XXX として表示することです。

かなりの数の電話番号があるため、すべての電話番号に一意の asp.net-controls を使用することにあまり熱心ではありません。私が考えているのは <% Phone(); の使用です。%>. 問題は何も出力されないことです。ただし、デバッガーは Phone メソッドを実行します。アイデア/推奨事項はありますか?<%%> はデータ コントロールと組み合わせてのみ使用できますか?

コード:

<strong>Phone:</strong> <%Phone(); %>418 43 30 30<br>

public string Phone()
{
    if (Session["lang"].ToString() == "SE")
        return "0";
    return "+46(0)";
}
4

1 に答える 1

2

これを試してください - <%=Phone(); %>=戻り値を HTML コード内に配置するために必要です。

于 2012-10-26T09:12:24.840 に答える