Overload resolution failed because no accessible 'Create' accepts this number of arguments.
HejJeg får denne fejl
Overload resolution failed because no accessible 'Create' accepts this number of arguments.
ang. System.Net.WebRequest.Create()
(ekstra spm. hvorfor kommer denne fejl !?
Validation (XHTML 1.0 Transitional): Element 'head' occurs too few times.
Ang. mit head start tag..)
Når jeg har denne kode:
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.IO" %>
<%@ Page Language="vb" AutoEventWireup="false" %>
<script language="vb" runat="server">
Sub Page_Load(ByVal Src As Object, ByVal E As EventArgs)
myPage.Text = readHtmlPage("http://www.google.dk")
End Sub
Function readHtmlPage(ByVal url As String) As String
Dim result As String = ""
Dim strPost As String = "x=1&y=2&z=YouPostedOk"
Dim myWriter As StreamWriter
Dim objRequest As HttpWebRequest = System.Net.WebRequest.Create()
objRequest.Method = "POST"
objRequest.ContentLength = strPost.Length
objRequest.ContentType = "application/x-www-form-urlencoded"
Try
myWriter = new StreamWriter(objRequest.GetRequestStream())
myWriter.Write(strPost)
Catch e As Exception
return e.Message
Finally
myWriter.Close()
End Try
Dim objResponse As HttpWebResponse = objRequest.GetResponse()
Dim sr As StreamReader
sr = New StreamReader(objResponse.GetResponseSTream())
result = sr.ReadToEnd()
sr.Close()
Return result
End Function
</script>
<html>
<body>
<asp:literal id="myPage" runat="server"/>
</body>
</html>