私は実際にWebプロジェクトのログインページなどの作成に関するチュートリアルに従っています。それはすべて動作し、今私はレイアウトに取り組んでいます。私はログインページにイメージタグを追加しました。単純にsrcは正しいですが、イメージは間違いありませんが、イメージはページに表示されません。なぜですか?.net、Login.aspx、<img>タグを表示できません。
このタグは、プロジェクトの他のページにコピーして貼り付けても、Login.aspxページには貼り付けないと画像が機能します。
これは私が困惑してしまったので、私は脳のフリーダイ症候群の苦しみに苦しんでいるに違いない!たぶん、私は半日を得ることができ、家に帰ることができるかどうかを確認する必要があります...
ありがとう。
コード:だから
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="sm_development.Login" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Login Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<img src="images/redflag.png" style="width: 1024px; height: 893px; border: none;
padding: 0px;" alt="alt" />
username<br />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
password<br />
<asp:TextBox ID="TextBox2" runat="server" TextMode="Password"></asp:TextBox>
<br />
<asp:Button ID="Button1" OnClick="Button1_Click" runat="server" Text="Submit" />
</div>
</form>
</body>
</html>
、私は、ドキュメントによると、画像に誰がアクセス権を付与すべき、ファイルの下に私のweb.configファイルに以下を追加して、彼らがログインしたか否かのフォルダ:
<!-- This section gives the unauthenticated user access to all of the files that are stored in the images folder. -->
<location path="images">
<system.web>
<authorization>
<allow users ="*" />
</authorization>
</system.web>
</location>
私は実際には、将来的にこれを変更し、などなど、ログインなどのページで必要な画像のみがすべてに利用可能であり、残りの部分が保護されるように、それを再編成するつもりです。今日の面白いレッスン!
すべての返信いただきありがとうございます。
郵便いくつかのコード.... –
を何あなたが持っているタグですか? –
そんなことが起こると、私はそれが嫌いです。それは、 "Add Comment"をクリックする前にページをリフレッシュするよう教えてくれるでしょう。 –