C# alkalmazáson keresztül megváltoztatni valamit az oldalon? (Hogyan) Lehetséges ez?
Tegyük fel, hogy van nekem egy oldalam, egyelőre csak a localhost-on.
Akarok egy alkalmazást, amiben van egy gomb és egy szövegdoboz, és ha megnyomom a gombot, a szövegdoboz tartalma lesz az oldalon. ((tehát ha az van az oldalon, hogy "HelloWorld" és én azt írom a dobozba és nyomom le a gombot, hogy "Apádnak helózz", akkor a helloworld szöveg ki legyen cserélve apádnak helózz szövegre.))
Azon gondolkodtam, hogy ha az oldalon egy p-be tenném a szöveget, aminek adok egy azonosítót, akkor meg lehetne-e ezt csinálni? Ha igen, hogyan?
Voltaképp egy Windowsos alkalmazás szeretnék csinálni, amivel ezt megtehetem, és mivel programozóin vagyok kozepsuliban, ez jutott először eszembe.
Beugrott egy ötlet. Mi lenne, hogyha lenne egy fájl, mondjuk egy php fájl, amit az index-be include-olok, és ezt a fájlt szerkesztené a C#?
Szóval ahogy értem :
Index.php fel van építve. Van benne egy olyan sor, hogy include 'szoveges.php';
A szoveges.php-ban pedug annyi van, hogy echo "HelloWorld";
A C# képes arra hogy fájlokba írjon, így meg tudnám azt csinálni, hogy ki teszek egy texboxot meg egy gombot, gombnak onclick eventre azt írom, hogy a fájl tartalmát frissítse fel azzal, hogy echo "ide a texbox.text, azaz a textbox tartalma";
Esetleg ez?
Leírod, hogy mi a célod ezzel?
Mert elég fura amit szeretnél, pláne hogy localhoston van az oldal is.
Még ha az egy tőled független oldal lenne, akkor érteném, saját programból akarod vezérelni, formokat kitölteni. Bár erre inkább sztem böngésző extensiont írj vagy pedig a böngészőt ágyazd be a programodba, úgy simán el tudod érni a html tartalamat és scripteket injectálni.
Sima Readline al soronként akár be tudod olvasni és utána megkeresed azt a sort és áttudod írni,
De akár az is lehet, hogy az egészet beolvasod aztán pedig a c#-os programodban átítod azt a html vagy php fájl sorát és gomb kattintásra elmenti.
"most mást is csinálok és így nehéz ide figyelni"
Hát a programozás nem egy olyan dolog amit valaki csak úgy mellékesen pl. főzés közeben csinál valaki. Szánd rá az időt, ez így nem megy.
Persze gyakorikerdesekre felteheted a kérdést, de nem értem mért nem akkor írod amikor épp ráérsz:D Én nem sürgettelek a válaszadással.
Amúgy localhoston nincs értelme annak amit szeretnél, hisz meg tudod oldani a "szerver oldalon" (ha jól értem ez neked PHP, bár ha már C#-oszol nem értem mért nem ASP-net.
Külső oldallal meg jóval könnyebb dologd lenne, ha nem egy külső böngészőt akarnál irányítani (bár ezt is meg lehet), hanem beágyaznál egy böngésző motort az alkalmazásodba, pl: [link]
Vagy akár a keretrendszerben meglévő webbrowser control, de ezt inkább nem ajánlom, mert elég elavult, internet explorert használ.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!