Web アプリケーションには、.aspx ページがありdoesnt have the code behind file(.cs)
ます。というフォルダーにありますstaticcontent
。以下はaspxのマークアップです
<%@ Page Title="" Language="C#" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
</head>
<body>
<form action='searchdata.aspx' method='post'>
<input type='text' value='' id='searchText' />
<button id='btnSearch'>Search</button>
</form>
</body>
</html>
この検索テキスト ボックスを asp.net に移動し、このページに登録します。
ただし、コンパイルされていないようです。
ユーザーコントロールのみの構文をレンダリングします
<%@ Register Src="~/controls/EmpSearch.ascx" TagName="search" TagPrefix="emp" %>
<emp:search runat="server" ID="searchCtrl"></emp:search>
レンダリングされた HTML
<body>
This contains only static text and there is no dynamic data
Employee Search
<emp:search runat="server" ID="searchCtrl"></emp:search>
</body>
<!--#include file="~/controls/EmpSearch.ascx"-->
ノーインパクトで使ってみました。
.aspx ページがここでコンパイルされていないのはなぜですか。
の.csproj has only <Content Include="StaticContent\Employee.aspx" />
そして持っていません
<Compile Include="StaticContent\Employee.aspx.cs">
コードビハインドがないため