【发布时间】:2011-04-01 16:07:03
【问题描述】:
我有一段代码可以加载法语或英语文本和 2 个允许在它们之间切换的链接按钮。
<%
if publierFR = 0 Then
if publierEN = 0 Then
response.write("<p>Aucun texte n'est disponible.</p>")
else
response.write(texteEN)
end if
else
if publierEN = 1 or Session("lang") = "EN" then
%>
<asp:LinkButton OnClick="makeVisibleEN" ID="makeEN" runat="server" visible="false">Version Française</asp:LinkButton>
<asp:LinkButton OnClick ="makeVisibleFR" ID="makeFR" runat="server" visible="true">Version Anglaise</asp:LinkButton>
<%
if makeEN.visible = true then
response.write(texteEN)
else
response.write(texteFR)
end if
elseif publierEN = 0 or Session("lang") = "FR" then
Response.write(texteFR)
end if
end if
%>
如果英语和法语都存在并且会话存在于 EN 或 FR 中,那么显示链接按钮和文本的有效方式是什么。
我曾想过使用面板来隐藏按钮或文本,但主要问题是让页面刷新来设置 Session 变量。 Response.redirect(URL) 刷新页面我想我找不到比Response.write 更好的方式来显示文本,从那时起我需要大量的标签。
【问题讨论】: