Asp.net 为什么这些ASP变量显示不正确?

Asp.net 为什么这些ASP变量显示不正确?,asp.net,Asp.net,以上更改ASP而不是执行此操作 <% Dim myNext Dim myPrev myNext = cat.QSPage+1 myPrev = cat.QSPage-1 %> <% if cat.QSPage=1 then %> <link rel='next' href="/example_<%=myNext%>.htm" /> <% else %> <link rel='prev' href="/exampl

以上更改ASP而不是执行此操作

<% 
Dim myNext
Dim myPrev
myNext = cat.QSPage+1
myPrev = cat.QSPage-1
%>
<% if cat.QSPage=1 then %>
    <link rel='next' href="/example_<%=myNext%>.htm" />
<% else %>
    <link rel='prev' href="/example_<%=myPrev%>.htm" />
    <link rel='next' href="/example_<%=myNext%>.htm" />
<% end if %>

试试这个

<link rel='next' href="/logo-design-example_<%=myNext%>.htm" />

如果上述方法无效,请尝试以下方法

<link rel='next' href="<%= '/logo-design-example_' & myNext & '.htm' %>" />
sub-getUrl()
response.write('/logo-design-example'&myNext&'.htm'))
端接头
我忘记了ASP的大部分功能,但我认为它应该可以工作

编辑:: 现在试试这个。这对我来说很有效。如果您发现任何其他问题,请告诉我

sub getUrl()
  response.write('/logo-design-example_' & myNext & '.htm')
end sub

<link rel='next' href="<% call getUrl()%>" />


发生了什么?它会这样转换-->我已经编辑了我的答案。现在检查一下。这对我来说是有效的。是的,那一个有效,但是我确信我已经尝试过了,但只要它有效,我就很好,谢谢:)
<link rel='next' href="<%= "/logo-design-example_" & myNext & ".htm" %>" />