Bir sunucuya giriş yapmayı içeren bir uygulama yapıyorum ancak, posta verilerinin bazı kodlamalara ihtiyacı var. Bu bir asp.net uygulaması olmadığından, bu çalışmaz, ancak bu çalışmaz. Bu samanı nasıl yapmalıyım? Bir İthalat işi aramayı denedim, ama gerçek şans yok. projenize System.Web bir başvuru eklersenizVisual Studio'da (vb.net) HtmlEncode (veya HtmlDecode) işlevini nasıl kullanabilirim?
cevap
Eğer HtmlEncode gösteren dize kodlamak intellisense ait
Dim strEncUsername As String = System.Web.HttpUtility.HtmlEncode(Me.txtUsername.Text)
MSDN Documentation for HttpUtility.HtmlEncode
Düzenleme
Screenshot html aşağıdakileri kullanabilirsiniz:
Projec'deki başvuruların ekran görüntüsü t: uygulamadan
Çıkış:
unsafe text: <em>evil em tags within</em>
safe text: <em>evil em tags within</em>
için HttpUtility
(ilk System.Web başvuru eklemek) kullanmak yakından izlenmelidir.
System.web NET 4.0 istemci profilinde mevcut değil. Nedenini merak ediyorum.
Referans olarak bile eklenemez.
Ama aynı şey kullanarak gerçekleştirilebilir:
System.Net.WebUtility.HtmlDecode
Teşekkürler, ben sadece bir ay gibi yaptım önce ve zaten unuttun, ama haklısın. 4.0+ için System.Net.WebUtility'a ihtiyacın var. Memnun oldum, web uygulamalarımdan System.Web'i tamamen kaldırdım.Hepsi sistemli – Suamere
Bir Windows uygulamasında da kullanabilirsiniz:
System.Net.WebUtility.HtmlEncode
Çerçeve versiyonu sağlayan 4 veya üstü, bakınız: [link] https://msdn.microsoft.com/en-us/library/ee388364(v=vs.110).aspx
- 1. Asp.NET'te 0 HtmlEncode 5
- 2. Lambda işlevini kendi içinde nasıl kullanabilirim?
- 3. Gulp.watch'ı Visual Studio 2015'te nasıl kullanabilirim?
- 4. Pikselleri Visual Studio'da inç yerine nasıl kullanabilirim?
- 5. C# (veya VB.NET) WinMerge eklentisi nasıl yazılır
- 6. PHP-FPM içinde PHP Mail() işlevini nasıl kullanabilirim? Nginx'de mi?
- 7. Bir TextBlock'ta StringFormat için nasıl statik kaynak kullanabilirim veya kullanabilirim?
- 8. Bir sınıf üyesi işlevini bağlamak için boost :: bind'i nasıl kullanabilirim?
- 9. Geçerli uygulama kimliğini geri çağırmak için oturum işlevini nasıl kullanabilirim?
- 10. VB.NET
- 11. Bir formu göndermek veya durdurmak için jQuery $ .ajax işlevini nasıl kullanabilirim?
- 12. Arama parametresi boş veya eksik/yanlışsa, hiçbir şey döndürmek için Xpath işlevini ''() 'nasıl kullanabilirim?
- 13. Visual Studio 2015'teki VB.NET dili sürümü nasıl değiştirilir?
- 14. Neden ASP.NET MVC 3'te HtmlDecode yapamıyorum
- 15. Visual Studio/VB.Net 2008 IntelliSense Tek Davranış
- 16. Tanımlanmamış veya javascript işlevini nasıl kaldırabilirim?
- 17. javascript veya jquery işlevindeki javascript veya jquery işlevini nasıl durdurulur
- 18. Visual Studio'da bir Windows Formu nasıl kolayca çoğaltılabilir? (VB.NET)
- 19. nasıl vb.net
- 20. Splitcontainer flowlayoutpanel veya otomatik boyutlandırılmış panel (VB.NET)
- 21. VB.NET ve Visual Studio Intellisense'de Çok Satırlı XML Yorumlar
- 22. Visual Studio 2010'da flex & bison'ı nasıl kullanabilirim?
- 23. Visual Studio 2017 ile BeforeBuild ve AfterBuild hedeflerini nasıl kullanabilirim?
- 24. VB.net: comboBox'ımı nasıl "yenilerim"?
- 25. VB.NET
- 26. VB.NET
- 27. /VB.NET
- 28. VB.Net:
- 29. VB.NET
- 30. C# temsilci işlevini VB.Net'e nasıl dönüştürebilirim?
Çalışmıyor. (herhangi bir kodlayıcı için en yaygın sorun). 'HTTPUtility', 'Web'in bir üyesi değil. VS 2008 kullanıyorum. Bu, System.web ad alanının yeni bir üyesi mi? Olmamalı. –
@AustinBurk, MSDN'ye göre en azından .Net Framework 1.1'den beri System.web'nin bir parçası olmuştur. Doğru DLL'yi kesinlikle referansladınız mı? Kendimi test etmek için hızlı bir konsol uygulaması oluşturacağım. – davidsleeps
Bu aptal yorum şeyi bana satır sonu vermek istemiyor. Oldukça emin. Daha önce kodunda (: İthalat System.Web sonraki kodda: String = System.Web.HttpUtility.HtmlEncode (Me.txtUsername.Text olarak Dim strEncUsername) –