![]() |
Har försökt använda en klass som jag hittade på webben och översätta den till vb.net men eftersom jag kan noll c# så undrar jag om någon kan se om jag har gjort något galet? Den verkar vara så simpel men den vill inte fungera så jag försöker eliminera åtminstonde själva klassen som felkälla. Det klassen gör är att ta över form-objektet och ta bort action-parametern ifrån densamma.
Så här såg den ut i c# (asp.net): Kod:
namespace ActionlessForm { Kod:
Namespace ActionlessForm |
Protected Overloads Sub RenderAttributes(ByVal HtmlTextWriter, ByVal writer)
borde väl vara Protected Overloads Sub RenderAttributes(ByVal HtmlTextWriter writer) |
Mja, det går väl inte att skriva så?
Däremot så fick jag byta ut "override" då Visual Studio påpekar att jag minsann inte får använda "override" på en basklass, utan måste använda "overloads" istället. Har inte riktigt koll på skillnaden.. |
override är väl c# medan overloads är vb.net är det inte så enkelt?
nu är det ju c# jag skriver så är inte helt inne på vb.net men är det såhär man skriver: Protected Overloads Sub RenderAttributes(ByVal writer As HtmlTextWriter) |
overrides används i vb också, men har själv aldrig använt mig av overloads... tänkte om felet låg där.
Jaja, då förstår jag att det var en deklaration, ser faktiskt det om jag tänker efter lite =) Men det blir iaf fel när jag ska använda mig av min nya fina form-tag på aspx-sidan, så jag får väl leta vidare efter vad som kan vara problemet. |
Vad får du för fel då? Och hur försöker du använda den?
|
Längst upp på sidan under pagedirektivet:
Kod:
<%@ Register TagPrefix="ActionlessForm" Namespace="ActionlessForm" Assembly="Nutrio" %> Citat:
felet jag får är : Citat:
|
Och du har alla filer på rätt ställe?
|
Tja, klassen får man väl lägga vart man vill, men den ligger iaf i en egen fil och i en egen map i webprojektet.
Och klassen dyker upp om jag försöker använda den i code-behind, så den finns där iaf... :) |
Ahhh, kom på det!! Namespace'n var lite felaktigt trots att jag dubbelkollat flera gånger. Jäkligt sjukt att man missar en sak som man verkligen sitter och kollar på! :)
Skönt iaf att det fungerar. Nu får jag äntligen en form-tagg som inte skriver ut action-parametern. :) |
Alla tider är GMT +2. Klockan är nu 06:20. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson