私はURL書き換えを使用していません.PDFファイルや.TXTファイルに動的に生成されたリンクを介してヒットしようとするまでLinkButtonのPostBackUrl。パスは正しいです。パスにアクセスするHTTP動詞POSTは許可されていません
私はここでこの問題を徹底的に調査しましたが、ほとんどの問題はPOSTアクションを使用しているかどうか、または私がしていないURL書き換えを使用している人が抱えています。 IISのエラーで
は、次のようになります。動的にクリックしてURLを生成するために
Server Error in Application "DEFAULT WEB SITE/EVENTS"Internet Information Services 7.5
Error Summary
HTTP Error 405.0 - Method Not Allowed
The page you are looking for cannot be displayed because an invalid method (HTTP verb) is being used. Detailed Error Information
Module StaticFileModule
Notification ExecuteRequestHandler
Handler StaticFile
Error Code 0x80070001
Requested URL http://localhost:80/Events/EventDocs/48ea946f-e948-e011-ad73-00155d0e670b/2011.pdf
Physical Path C:\projects\Events\EventDocs\48ea946f-e948-e011-ad73-00155d0e670b\2011.pdf
コードここにある:
public void DocumentsRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
LinkButton LinkToDoc = (LinkButton)e.Item.FindControl("LinkToDoc");
Label FileNameLabel = (Label)e.Item.FindControl("FileNameLabel");
LinkToDoc.PostBackUrl = "~/EventDocs/" + SessionValue.EventId.ToString() + "/" + FileNameLabel.Text;
LinkToDoc.Text = FileNameLabel.Text;
}
エラーメッセージが表示されますか?たぶんあなたが役に立つコードを投稿することができました... –