2010-03-14 4 views
1

ce code est fait par vb, le nom de la page: main.aspxdemande requête convertir vb C#

quand je tape l'URL comme main.aspx sStyle = 0 il mot de type Oui dans la page

?

et si je tape l'URL comme ça main.aspx? sStyle = 0 il mot de type dans la page

<%@ 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%> 

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

ma question est de savoir comment puis-je faire exactement la même page avec C#

Cordialement

Répondre

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

<% if(Request.QueryString["sStyle"] == "1") 
{%> 
Yes 
<%}else{%> 
No 
<%}%> 
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%> 
1

Vous pouvez utiliser l'opérateur conditionnel:

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

thax SLaks votre travail de code – hossam

+0

si ce n'est pas simple oui ou non ce que si sStyle = 1 ce code apparaît Oui Oui et si sStyle = 2 celui-ci apparaît Pas Pas Comment puis-je faire – hossam

+1

Vous devez apprendre C#. – SLaks