Category Archives: jQuery és SharePoint

Leküzdeni a bosszantó probléma a relatív URL-címeket a SharePoint gyors dob

Azt akartam, hogy adjunk hozzá egy linket a Gyorsindítás navigációs a minap, és SharePoint azt mondta nekem:

image

Tiszta szöveges változat, hogy az:

Biztosítja, hogy az URL-cím érvényes, és kezdődik vagy érvénytelen karakter (kettőskereszt (#) vagy perjel (/)) vagy egy érvényes támogatott protokoll (például, "http://’, "https://’, "fájl://’, "ftp://’, "mailto:’, "Hírek:’).

"Blech és kecskehimlő!"Azt mondta.

Egy workaround-hoz ez, hogy JavaScript segítségével talál egy ismert láncszem-ban gyors dob és a viselkedés felülbírálásához.

Ez a teszt, új hivatkozás hozzáadása a vizsgálati helyszín imigyen:

image

Én használt a jQuery. Kell megoldani, hogy, egy kis JavaScript és jQuery alakzatot a rajzlapra, a kedvenc technikával, és egy vonal-ból kód, mint ez:

 

$(dokumentum).kész( függvény () {

    $("egy:tartalmaz("Vizsgálati csere URL-címe")").kattintson a(függvény () { Figyelmeztetés("megváltozott kattintson a viselkedés!"); vissza hamis;});

});

És Bob a nagybátyja.

A jQuery-választó találja minden <egy> címke, amely neve "Teszt URL csere". Szabad akar-hoz talál-dallamot, hogy attól függően, hogy a link, és az ilyen.

A ha(függvény() felülbírálja, bármilyen SharePoint lett volna, amikor a felhasználó kattintott. Győződjön meg arról, hogy "return false" vagy máshol ez a dolgokat, és próbálja meg a href dolog túl, és ez szinte minden bizonnyal nem a cél.

Ez történt, és a SharePoint online környezetben teszt de kell jól működik 2010 és korábban is.

</vége>

undefinedSubscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Gyors és egyszerű: Oldja meg "Érvénytelen URL-paraméter” probléma-val UpdateListItems-ban lists.asmx

Amikor a dolgozó UpdateListItems via lists.asmx, könnyű a hibát:

Érvénytelen URL-paraméter.

Az URL-cím tartalmaz egy érvénytelen parancsot vagy értéket. Kérjük, ellenőrizze az URL-cím újra.

Lehet kapni ezt a hibát, amikor elfelejted, ID felvenni a mezők frissítése.  Ez, mint egy csomó a SP webes szolgáltatások, egy kicsit counterintuitive, óta ön szükség, hogy az ID az ID attribútuma a <A módszer> elemet.  És te nem frissített ID, és valószínűleg soha nem akarja az első helyen.

A SOAP-boríték működik:

<soapenv:Boríték xmlns:soapenv ="http://schemas.xmlsoap.org/SOAP/Envelope/'>
  <soapenv:Szerv>                      
    <UpdateListItems xmlns ="http://schemas.microsoft.com/SharePoint/SOAP/'>                     
      <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName>                     
        <frissítések>                     
         <Kötegelt OnError ="Továbbra is">
          <Módszer ID ="1" Cmd ="Frissítés">
            <Mező neve ="CooperativeLock">zárt!</A mező>
            <Mező neve ="ID">1</A mező>
          </A módszer>
        </Egy tétel>                     
        </frissítések>                
      </UpdateListItems>             
  </soapenv:Szerv>         
</soapenv:Boríték>

Ha a szalag ki az ID mező hivatkozást, akkor kapsz a bosszantó üzenet "Érvénytelen URL-paraméter".

</vége>

undefinedSubscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

 

Szegény ember meg gyorsítótár-JavaScript

[TL;DR változat: aszinkron hívások eredményének tárolására cookie-k segítségével; Render korábbi aszinkron hívás eredményét azonnal, és akkor ellenőrzi őket után az oldal teher.]

Már dolgozik a SharePoint intranetes hely egy ügyfél amit jellegét meghatározza, egyebek, stilizált másodlagos navigációs, amelynek menüpontok kezelt keresztül rendszeres régi egyéni listát.  Az ötlet az, hogy az ügyfél kap, hogy "saját" webhely menü nem érintő, vagy befolyásolják a globális navigációs tesz ki.

(van valami hihetetlenül felforgató, egy CEWP, amit váltó-hoz egy HTML-fájlt, amely betölti néhány CSS és JS, hogy alapjaiban változtatja meg egy webhely viselkedése... szinte mindent, de ez egy másik post hozzáadásával kapcsolatban)

A kód részére ez szép egyszerű:

  • Várni a lap betöltése befejezni, és csinál egy hív-hoz teher megjelöl menüpontok segítségével a többi vagy lists.asmx, vagy bármi listájából aszinkron
  • Segítségével jQuery, dinamikusan feltöltése egy csomó, ha <Li>belül a szülő meg <UL> (Lásd Christian Pinder itt ez tecnnique egyszerű magyarázata)
  • Tenni, a formázás CSS segítségével
  • Profit!

A herpesz spot itt az, hogy minden alkalommal, amikor valaki eléri az egyik a telek oldalak, hogy a felhasználó webböngésző elérése, kap elemek a listában.  Egyszer befejeződött a dev és vizsgálat bizonyította a dolgokat, hogy stabil, és teljes, ezt a felhívást a felesleges több mint 99% az idő, mivel az étlap csak ritkán változik.  Ez is birtokol egy furcsa UI hatással, ami gyakran a szép új világban hyper ajaxy webhelyek – az oldal, és csak akkor nem jeleníti meg a menüben.  Az ideges és zavaró az én véleményem.  És ideges. Így, cache-t. 

Módosítottam a logika imigyen:

  • Keres egy süti a böngésző, hogy utoljára olvasni, ez a menü tartalmazza
    • Ha talált, hogy azonnal tegyék.  Ne várjon az oldal betöltésekor.  (Sírnod kell győződj meg a HTML stratégiailag elhelyezett itt, de ez nem nehéz megtenni).
  • Várni a lap betöltése befejezni, és csinál egy hív-hoz teher megjelöl menüpontok segítségével a többi vagy lists.asmx, vagy bármi listájából aszinkron
  • Hasonlítsa össze, mit kapott, szemben a cookie-k
    • Ha ez megegyezik, állj
    • Egyébként, segítségével jQuery, dinamikusan feltöltése egy csomó, ha <Li>meg az a <UL>
  • Tenni, a formázás CSS segítségével
  • Profit!

Néhányan azt fogják mondani, "Hé! van nem igazi cache folyik itt óta olvasod a menü egyébként minden egyes alkalommal.”  És igazad van,-nem adom, a szerver bármilyen típusú szünet.  De azért, mert a hívás aszinkron és történik után az oldal kezdeti HTML tartalom teljesen viszonoz, "érzés" jobban reagál, hogy a felhasználó.  A menü szép teszi, mint az oldal felhívja.  Ha a menüben az történik, hogy a változás, a felhasználó van kitéve egy ideges újra felhívni a menü, de csak ekkor, egy alkalommal.

Vannak néhány ways-hoz ez gyorsítótárazás hatékonyabbá tenni és segíteni a kiszolgáló egy időben:

  • Betesz egy szabály, hogy a "cookie-cache" érvényes minimum 24 órán vagy néhány más időkeret. Mindaddig, amíg van nem lejárt süti, használja a cookie-k menü pillanatképet, és soha nem hit a szerver.

Hát... ennyi jutott eszembe most :). 

Ha akárki birtokol akármi okos ötleteket itt szeretném tudni, hogy őket.

És végül – ezt a technikát lehet használni más dolgok.  Ez az ügyfél oldal számos adat-vezérelt dolog a különböző oldalak, Sokan közülük viszonylag ritkán változó (mint hetente vagy havonta egyszer).  Ha adott területen a funkcionalitás cél, egy rugalmasabb felhasználói Felületet ad húzza a tartalmat a helyi cookie boltból, visszaadás azonnal.  Érzés gyorsabb, hogy a felhasználó még akkor is, ha nem menti a kiszolgálón bármely ciklusok.  Ön lehet mentse a server ciklusok azzal a bizonyos feltételek és kiváltó, hogy érvényteleníti a helyi cookie-cache.  Ez minden szituációs és artsy cucc, és tényleg a legnagyobb élmény :). 

</vége>

undefinedSubscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

XSLT- és jQuery minták

Van csinálás sok XSLT és jQuery és gondolkodás én akar osztozik néhány mozaik, hogy mások hasznosnak találhatja a jövőben.

Példa 1: Egyszerű JavaScript bocsátanak ki / az XSLT jQuery:

<XSL:sablon egyezés = "valami" XML:szóköz = "megőrzése">

  <!– Ki a lekérdezés barátságos szűrők rejtett mező üres –>
  <a parancsfájl típus = "text/javascript">
    $(dokumentum).kész(függvény(){
      $("#QueryFriendlyFilters").val("üres");
    });
  </parancsfájl>

</XSL:sablon>

Hogy kicsit bocsát ki az egyes JavaScript, hogy megvárja, amíg az oldal befejezni berakodás (miatt a $(dokumentum).kész(…)) és ezután beállítja egy rejtett mező értéke nevű QueryFriendlyFilters a literális érték "üres".

Példa 2: Használata <XSL:Ha> "nagyobb, mint" ellenőrzése,  „kisebb jel ”, stb.

<XSL:sablon egyezés = "valami" XML:szóköz = "megőrzése">

  <Div id = "fdcAllFilters">
 
    <XSL:Ha test="@Count>0">
      <span class = "fdcFilterLabel">Aktuális szűrők:</span>
    </XSL:Ha>

    <!– több dolog történik itt. –>

</XSL:sablon>

A fenti kódrészletben ellenőrzi, hogy ha a "valami" elem "számítanak" nevű attribútum értéke nagyobb nullánál.  Az XML-mögött ez lenne valami ilyesmi:”

<valami Count = "5" />

Példa 3: Iteráció az összes elem, interspersing jQuery hívások.

<!– Minden szűrőn keresztül Bejárjuk és a helyes megjelenítéséhez  hivatkozások. –>
<XSL:for each select = "UserFilter">

  <egy osztály "FilterHref =" href = "javascript:mySubmitPage("RemoveUserFilter",'{@ AZONOSÍTÓ}’)">[X]</egy>

  <span class = "fdcFilterLabel"><XSL:érték a select="@FilterValue"/></span>

  <a parancsfájl típus = "text/javascript">

    $(dokumentum).kész(függvény(){
        <XSL:szöveg><![CDATA[$("#QueryFriendlyFilters").val( ($("#QueryFriendlyFilters").val() + " ]]></XSL:szöveg>\"<XSL:érték a select="@FilterValue"/>\"<XSL:szöveg><![CDATA["));]]></XSL:szöveg>
    });

  </parancsfájl>

</XSL:for each>

A fenti kódrészletben a legbonyolultabb és azt könnyebb módjai lehetnek.

Az XML-mögött ez néz durván:

<UserFilter ID = "123" FilterValue = "xyzzy" />

Ez a kódrészlet keresztül van léptetés <UserFilter> csomópontok. 

Először bocsát ki horgony kódelem, hogy mikor csattant már az oldalon JavaScript-függvény meghívja, "mySubmitPage", és átadja az attribútum értéke a <UserFilter> "Azonosító" nevű csomópontra. 

Majd néhány jQuery, hogy megvárja, amíg az oldal betöltése bocsát ki.  Hogy jQuery frissíti az FilterValue attribútum értékének hozzáadásával a "QueryFriendlyFilters" nevű rejtett mező.  Megjegyzés: a őrült <XSL:szöveg> és <![CDATA[ … ]]> megtöm.

Ez, Remél ez segít!

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Lists.asmx, GetListItems és a mappák

Csinálok néhány kutatás valaki ma körül a list.asmx webszolgáltatást, SharePoint részeként 2010 (és a korábbi).  Ő volt képes-hoz kap a lista elemeit a gyökérmappában (beleértve a tengeralattjáró-tartók nevei), de nem tudott kap az elemek tengeralattjáró-tartók-ban.  Csináltam néhány látszó körül a a internets, és meglepően közös kérdés.  Még, Tudtam, hogy egy jó az egyszerű kérdésre választ, "ha tudom, hogy a mappa, Hogyan jutok a cikkeket a mappában?”  Hogy őszinte legyek, Nem próbálom minden, amit kemény óta már akartam ábra, ez egy ki a saját egy darabig Mosoly.

Ennek beállításához, Létrehoztam egy webhely "Forgatókönyvek Blogging" nevű és „egyéni lista a Sub mappák"nevű egyéni lista.  Majd hozott létre nevű mappák:

  • Év 2005
  • Év 2006
  • Év 2007

Én hozzáadott néhány elem "2006-os évre" mappába.  Ez az, amit úgy néz ki, mint:

image

A barátom nem C# kód írása, de inkább a Java használata, így a SOAP-boríték volt mire ő igazán szükség.  -Hoz kap amit, Írtam egy kicsit a jQuery, és fiddler segítségével kap a tényleges HTTP-beszélgetés.

Itt van a megfelelő jQuery (Másoltam a kód le alul ha ön akar-hoz másol/tészta):

image

Azok első kulcsa tartalmazza mind a <queryOptions> és <QueryOptions> csomópont.  A második kulcsot, hogy a <Mappa> csomópont egy URL-címet, amelyhez az ügyfél hozzáfér.

Előfordulhat, hogy más ways-hoz kap ez, de ez munkás jól értem, amikor segítségével jQuery.

Itt van részére a fenti SOAP-boríték:

<soapenv:Boríték xmlns:soapenv =’http://schemas.xmlsoap.org/SOAP/Envelope/’>                
  <soapenv:Szerv>
    <GetListItems xmlns =’
http://schemas.microsoft.com/SharePoint/SOAP/’>
      <listName>Egyéni lista Sub-mappákkal</listName>
      <viewFields>  
        <ViewFields>
          <A FieldRef neve = "cím’ />
          <A FieldRef neve ='EncodedAbsUrl’ />
        </ViewFields>
      </viewFields>
      <queryOptions>
        <QueryOptions>
          <Mappa>
http://demoserver1 és a blogírás Sub mappák/év 2006 forgatókönyvek/listák/egyéni lista</Mappa>
        </QueryOptions>
      </queryOptions>
   
</GetListItems>
  </soapenv:Szerv>
</soapenv:Boríték>

Sok példák és körül ez a vita vezetett, azt hinni, hogy minden szükségem volt <QueryOptions> gombra, és adja meg a mappa nevét.  Nekem, Azt kell mindkét betakar ez belsejében <queryOptions> valamint egy teljesen minősített URL-adja meg a <Mappa> csomópont.

Itt van a jQuery AJAX-telepítő:

$(dokumentum).kész(függvény() {
       var soapEnv =
           "<soapenv:Boríték xmlns:soapenv =’http://schemas.xmlsoap.org/SOAP/Envelope/’> \
               <soapenv:Szerv> \
                    <GetListItems xmlns =’http://schemas.microsoft.com/SharePoint/SOAP/’> \
                       <listName>Egyéni lista Sub-mappákkal</listName> \
                       <viewFields> \
                           <ViewFields> \
                              <A FieldRef neve = "cím’ /> \
                              <A FieldRef neve ='EncodedAbsUrl’ /> \
                          </ViewFields> \
                       </viewFields> \
                       <queryOptions> \
                         <QueryOptions> \
                           <Mappa>http://demoserver1/Blogging Sub mappák/év 2006 forgatókönyvek/listák/egyéni lista</Mappa> \
                         </QueryOptions> \
                       </queryOptions> \
                   </GetListItems> \
               </soapenv:Szerv> \
           </soapenv:Boríték>";

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Lists.asmx, GetList és a "érték nem lehet null”

Ma rájöttem, hogy a GetList() a módszer lists.asmx webszolgáltatás nagyon óvatosan elnevezése vagy elterült-hoz dob egy rejtélyes "Értéke nem lehet null" kivétel (és hogy feltételezve, tudod kap múlt a még rosszabb általános hibaüzenet, "Kivétel típusú ' Microsoft.SharePoint.SoapServer.SoapServerException’ was thrown.")  Kifejezetten, Úgy találtam, hogy bármilyen típusú előtag GetList módszer nem biztosítható.  A következő jQuery objektumdarab illusztrálja a lényeg:

image

Ha csinálsz, hogy, "Értéke nem lehet null", per ez válaszol a webes szolgáltatás Fiddler-Amennyiben a HTTP transcript:

<?XML-verzió = "1.0" kódolás = "utf-8"?>
  <szappan:Boríték
     xmlns:SOAP ="
http://schemas.xmlsoap.org/SOAP/Envelope/"    
     xmlns:xsi = "
http://www.w3.org/2001/XMLSchema-instance
     xmlns:XSD ="
http://www.w3.org/2001/XMLSchema">

  <szappan:Szerv>
    <szappan:Hibatűrés>
      <faultcode>szappan:Kiszolgáló</faultcode>
      <faultstring>
        Kivétel típusú ' Microsoft.SharePoint.SoapServer.SoapServerException’ keletkezett..
      </faultstring>
      <Részletek>
        <ErrorString xmlns ="
http://schemas.microsoft.com/SharePoint/SOAP/">
Értéke nem lehet null..
        </ErrorString>
      </Részletek>
    </szappan:Hibatűrés>
  </szappan:Szerv>
</szappan:Boríték>

természetesen, valószínűleg nem adhat a "s0" előtag a saját, egyes eszközök elterült-hoz csinál ez, de (Holdas mint).

Ez még inkább zavaró a / frusztráló, mert más módszerek elviselni előtagok.  Például, a GetListCollection a módszer nem zavarja, ha azt nem lett előzi meg, még az olyan nonszensz előtaggal, mint "xyzzy":

image

Ez "értéke nem lehet null" úgy tűnik meglehetősen közös lists.asmx, így remélhetőleg ez segít valaki ki a jövőben a.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Végtelenül beágyazása <Div> Címkék és jQuery

Ez úgy tűnik, mint a oddball téma, Nem vagyok biztos benne, tényleg megéri blogging körülbelül, de amit soha nem leállt előtt nekem, so here we go Mosoly

Dolgozom a projekt, ahol vagyok húz a keresésből néhány adat, XML-üzenetet, majd az XML csomagolás végső soron részszabványokat HTML keresztül XSLT.  Van egy csomó jQuery érintett, egy kicsit néhány bejárási funkciót valósítja meg.  Ha rákattint egy lapon (valóban, egy <Div>), jQuery meghívja .hide() és .show() a különböző div-ekre (a kezdeti oldal teher letöltések minden tartalom, így van ebben az esetben nem a visszaküldések).

Egy csomó órával ezelőtt, Váltás a logikai lap kezdett kiszámíthatatlanul viselkednek, és ez nem mutat én a fülek egyikére.  Én végül nyomon azt le arra a tényre, hogy az internet explorer (legalább) azt hitte, hogy a <Div> messze egymásba ágyazott címkék, sokkal mélyebb, mint a tervezett.A fejlesztő eszköztár volna megjelenítése:

-<Div id = "Tab1Content">
  -<Div>
    -<Div>
      -<Div id = "Tab2Content">
        -<Div>
           …………………………
                   </Div>  <— Végül mutatja azt bezárták minden módon itt!

Így, én tett egy $("# Tab1Content").elrejtése(), Azt is elrejtheti az Tab2 és lehetett soha nem mutatni Tab2 ha nem is show Tab1.  Én fénymásoló és tészta a kód-ba visual studio, és megmutatta a div vonalba minden szépen, csak szeret ők voltak feltételezett-hoz csinál, mint ez keres:

-<Div id = "Tab1Content">
  +<Div>
  +<Div>
-<Div id = "Tab2Content">
  +<Div>
  +<Div>

Üt a fejem ellen a fal egy darabig, és észrevettem, hogy a tényleges HTML kódot generáló volt sok üres <Div> Címkék, mint:

<szerv>

  <Div id = "Tab1Content">

    <Div id = "row1" />
    <Div id = "row2" />

  </Div>

  <Div id = "Tab2Content">

    <Div id = "row1" />
    <Div id = "row2" />

  </Div>

</szerv>

(A fenti túlegyszerűsített waaaaaaaaaaaay.  Az üres div címkék teljesen érvényesek. Néhány én <Div> Címkék voltak teljes tartalom, de nem volt sok több.  Azért jöttem, hogy a megvalósítás, az én-m <XSL:for each> irányelvek kibocsátó voltak a rövid alakos div címkék, amikor az xsl:for each nem ' minden adat megkereséséhez.  A kimeneti HTML-megjegyzés kénytelen azt, Amint:

image

 

Után tett amit, a div szépen oszlopszélességeket és én fülre-kapcsol kezdett el dolgozni.

Mint mindig, Remélem, ez segít valaki, egy csipet.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Még több jQuery–Példa a kép átméretezése

A kijelző irántuk régi egy ügyfél-szállító, és ez birtokol egy kép mérete probléma.  A képek legyenek a 60×50 valami furcsa okból, de, az eredeti szállító kényszerítette őket-ba 42×42, így néznek, squashed:

 

Jó kép

Rossz kép

Itt van a korrektúrák (kissé egyszerűsített):

<táblázat osztály = "bővített outlook">
  <thead>
    <TR>
      <TH  szélesség = "100′>3 Kedd</TH>
    </TR>
  </thead>

  <alapú>
    <osztály tr = "Időjárás">
      <TD szélesség = "100′>
        <UL>
          <Li-class = "high">Magas: 72&deg;F</Li>
          <Li-class = "alacsony">Alacsony: 44&deg;F</Li>
          <Li osztály = 'feltétel'>Partly cloudy
            <img src =’
http://deskwx.WeatherBug.com/images/Forecast/icons/localized/60×50/en/Trans/cond007.PNG’ szélesség ='42’ magasság ='42’ ALT =” />
          </Li>
        </UL>
      </TF>
    </TR>

  </alapú>

</táblázat>

Akkor lesz megjegyezni, hogy bár a a kép maga elérési útja mutatja a megfelelő dimenzió (60×50) az eredeti szállító arra kényszerítette, hogy 42×42.  miért?  bolond.

Egyébként, Azt akartam, hogy egy gyors és egyszerű megoldás a probléma, és Megfordultam, hogy jQuery.  A trükk az volt, hogy keresse meg a megfelelő összes <img> Címkék.  Nem szeretné eldobni, a más img-címkék (amelyek vannak sok).  Ez a bit jQuery tett a fogás:

<a parancsfájl típus = "text/javascript" src ="http://Ajax.googleapis.com/AJAX/libs/jQuery/1.5/jQuery.min.js"></parancsfájl>

<a parancsfájl típus = "text/javascript">
     $(dokumentum).kész(függvény () {

         $(a feltétel. > img ").minden egyes(függvény (index, cikk)
           
{
             $(cikk).CSS("szélesség", "60."); 
             $(cikk).CSS("magasság", "50");
            });
     }); // a dokumentum betöltése
</parancsfájl>

A gyűjtemény megállapítja, hogy kicsit kód <Li> Címkék, amelynek osztály az "állapot" és <img> gyermekek.  Ez majd végiglépeget mind az összes amit.  Munkás szeret egy igézet.

Lehetne valószínűleg korszerűsítése, de soha nem volt egy unix a π megfejt fickó fajtája a 18 számjegy pontosságú sed és awk használata és a nem vagyok a fajta fickó jQuery, vagy ha Mosoly.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Globális előugró értesítési rendszer végrehajtása

Írtam egy cikket a www.SharePoint.Briefing.com című"Globális előugró értesítési rendszer végrehajtása.”  Ez a függvény egy közösségi főiskolán, hogy kommunikálni iskolai zárások köszönhetően a hó, és így tovább a hajtották végre. 

Egyéni listát használ., a doboz SharePoint webes szolgáltatások és néhány jQuery, hogy a munka.

Itt van egy farkasoló vontatott:

image

Olvas a egész dolog itt: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Az irányítást OK és a Mégse gombok

Én wrote Ez a cikk egy kicsit vissza, de úgy néz ki mint én nem csatolja a blogomban időpontjában a, tehát itt is:

image

A cikk ismerteti, amikor a felhasználó rákattint az OK gombra, és egy másik oldalra, amikor ő a Mégse gombra kattint egy oldal átirányítani newform.aspx kényszeríteni.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin