webForumDet fria alternativet

Enkel fråga

.NET

7 svar · 318 visningar · startad av trexter

Medlem sedan mars 20021 889 inlägg
Frågan#1

Hur ska denna koden skrivas för att den ska fungera?

<%@ Control Language="vb" AutoEventWireup="false" Codebehind="Logo.ascx.vb" Inherits="RMA.Logo" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>

	<%Response.Write("<img src='http://ida.20after4.net/servlet/com.idautomation.linear.IDAutomationServlet?FORMAT=GIF&BARCODE="[b]+Response.Write("RMAID")[/b]+"&BAR_HEIGHT=1&CODE_TYPE=CODE128&X=0.03&CHECK_CHAR=Y&CHECK_CHARINTEXT=Y&CODE128_SET=0&ST=Y<br />")%>
	<a href="LogIn.aspx"><img src=images/logo.gif></a>

:)

Medlem sedan mars 20023 561 inlägg
#2
<%Response.Write("<img src='http://ida.20after4.net/servlet/com.idautomation.linear.IDAutomationServlet?FORMAT=GIF&BARCODE="+ RMAID +"&BAR_HEIGHT=1&CODE_TYPE=CODE128&X=0.03&CHECK_CHAR=Y&CHECK_CHARINTEXT=Y&CODE128_SET=0&ST=Y<br />")%>
Medlem sedan mars 20021 889 inlägg
#3

Koden genererar fel (kan ej se felmesset härifrån).
Beror det inte på att det är i en code-behind-fil?

Medlem sedan mars 20021 889 inlägg
#4

Hur ska denna koden se ut i vb.net? Fungerar ej.

	<%
	If Request.QueryString("RMAID") <> "" Then
		Response.Write("&nbsp;&nbsp;<img src='http://ida.20after4.net/servlet/com.idautomation.linear.IDAutomationServlet?FORMAT=GIF&BARCODE=")%>	
		Response.Write(Request.QueryString("RMAID"))%>
		Response.Write("&BAR_HEIGHT=1&CODE_TYPE=CODE128&X=0.03&CHECK_CHAR=Y&CHECK_CHARINTEXT=Y&CODE128_SET=0&ST=Y'><br />")%>
	End If
	%>

:)

Medlem sedan mars 20021 889 inlägg
#5

??

Medlem sedan mars 20023 561 inlägg
#6
<%
If Request.QueryString("RMAID") <> "" Then
	Response.Write("<img src='http://ida.20after4.net/servlet/com.idautomation.linear.IDAutomationServlet?FORMAT=GIF&BARCODE=")
	Response.Write(Request.QueryString("RMAID"))
	Response.Write("&BAR_HEIGHT=1&CODE_TYPE=CODE128&X=0.03&CHECK_CHAR=Y&CHECK_CHARINTEXT=Y&CODE128_SET=0&ST=Y'><br />")
End If
%>
Medlem sedan mars 20023 561 inlägg
#7

Du säger att det är en codebehind-fil? Varför har du då contextswitchar (<%/%>)? Vad är RMAID för någonting? Mer info tack! ;)

Medlem sedan mars 20021 889 inlägg
#8

Context-switcharna hade jag glömt ta bort.
Felet berodde på följande rad:
Request.QueryString("RMAID") <> ""

Det fungerade bätre att kolla om RMAID var satt till nothing.

254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)