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