0

I am trying to create a form in Sharepoint using C#. I don't know C# that well and that is where my error is occurring. I want the information to be emailed to the address on submission. Here is the code I have for my tizagEmailForm.html...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled 2</title>
</head>

<body>

<form method="POST" action="tizagEmail.aspx">
To <input type="text" name="To"/> <br />
From <input type="text" name="From"/> <br />
Subject <input type="text" name="Subject"/> <br />
Body <textarea name="Body" rows="5" cols="20" wrap="physical" > 
</textarea>
<input type="submit" />
</form>

</body>
</html>

And here is the code I have for my tizagEmail.aspx...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<%@ Page Language="C#" 

'Sends an email
Dim mail
Set mail = Server.CreateObject("CDO.Message")
mail.To = Request.Form("To")
mail.From = Request.Form("From")
mail.Subject = Request.Form("Subject")
mail.TextBody = Request.Form("Body")
mail.Send()
Response.Write("Mail Sent!")
'Destroy the mail object!
Set mail = nothing

%>
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">
<meta name="WebPartPageExpansion" content="full" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled 2</title>
</head>

<body>

<form id="form1" runat="server">
</form>

</body>
</html>

If someone could help me I would very much appreciate it.

Live long and prosper.

4

2 に答える 2

1

ページにC#を使用するように指示したようですが、DimはVBキーワードです。つまり、言語を混同しているように見えます。

また、ClassicASPとASP.NETを混同しているようです。

従来のASPはVBを使用し、ASP.NETはC#とVB.NETを使用します。Classisと.NETは大きく異なります。

ASP.NET経由で送信 http://forums.asp.net/t/971802.aspx

従来のasp経由で送信:http://forums.iis.net/t/1144383.aspx

于 2012-06-27T16:16:40.997 に答える
1

やりたいことを実現する最善の方法は、WebPart を使用することだと思います。SharePoint 用の連絡先フォーム Web パーツを作成する方法については、このチュートリアル
を参照してください。

于 2012-06-28T08:09:35.977 に答える