请求查询从vb转换为c#

时间:2010-03-14 13:35:31

标签: c#

此代码由vb制作,页面名称:main.aspx

当我输入类似于main.aspx的网址时?sStyle = 0 它在页面中键入单词是

如果我输入类似于main.aspx的网址?sStyle = 0 它在页面中输入单词No

<%@ Page Language=VB Debug=true %>
<%
Dim sStyle

    If Request.QueryString("sStyle") = "0" Or Len(Request.QueryString("sStyle")) = 0 Then
        Me = 0
    ElseIf Request.QueryString("sStyle") = "1" Then
        Me = 1
    End If
%>

<%If sStyle = "0" Then%>
Yes
<%End If%>

<%If sStyle = "1" Then%>
No
<%End If%>

=============================================== ==========

我的问题是如何使用c#

创建完全相同的页面

此致

4 个答案:

答案 0 :(得分:4)

    <%@ Page Language="C#" Debug="true" %>

<% if(Request.QueryString["sStyle"] == "1")
{%>
Yes
<%}else{%>
No
<%}%>

答案 1 :(得分:1)

试试这个:VBConversions

答案 2 :(得分:1)

您可以使用条件运算符:

<%= (Request.QueryString["sStyle"] == "1") ? "Yes" : "no" %>

答案 3 :(得分:0)

<%@ Page Language=VB Debug=true %>
<% Dim sStyle
    If Request.QueryString("sStyle") = "0" Or
       Len(Request.QueryString("sStyle")) = 0 Then 
        Me = 0 
    ElseIf Request.QueryString("sStyle") = "1" Then 
        Me = 1 
    End If 
%>
<%If sStyle = "0" Then%> Yes <%End If%>
<%If sStyle = "1" Then%> No <%End If%>