有个页面是用asp写的,里面有很多的选择判断语句,如下:
<% if request.QueryString("txt")="1" then %> <a href="manage.asp?id=index1.asp">链接</a> <% Else %> <a href="manage.asp?id=index2.asp">链接</a> <% End If %>
然后又在下面的地方出现了如下语句:
<iframe src="<%=request.QueryString("id")=" %>"></iframe>
对asp这种用法不的太了解,请问如果用aspx页面写该怎么实现呢?
------解决方案--------------------------------------------------------
第一个用hyperlink 控件,在page_load中判断QueryString
- C# code
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["txt"] == "1") hyperLink1.NavigateUrl = "manage.asp?id=index1.asp"; else hyperLink1.NavigateUrl = "manage.asp?id=index2.asp"; } }