クリーンなテストページを使用しておりuser control
、jQueryの.load()
関数をロードしています。私が得る現在のエラーはこれです:
GET http://localhost:27950/OCDB/test.ascx 403 (Forbidden)
これが私のページコードです:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %>
<%@ Register Src="~/test.ascx" TagPrefix="uc1" TagName="test" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>This is a test.</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.9.0/jquery-ui.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#ucPlaceholder').load('test.ascx');
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="ucPlaceholder">
</div>
</form>
</body>
</html>
そして私のユーザーコントロールコード:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="test.ascx.cs" Inherits="test" %>
<input placeholder="test input"/>
ご覧のとおり、非常にシンプルです。私の当面の推測では、ページはを取得していませんRegister
。誰かが私がどこで間違っているのか教えてもらえますか?