19

私は古いWebForms projectものに触れていますが、私はそれからずっと離れていて、今ではMVCに慣れています。私はプロジェクトを屈折させようとしていて、私を夢中にさせている単純な問題を考え出します...

別のファイルにファイルを含めるための最良の方法は何でしょう.aspxか?

私はこれのためだけにたくさんのマスターファイルを持ってしまうことを望んでいません、私が求めているのは一種のようなもの@Html.RenderPartial("MyFileName")です

一部の既存のファイルにファイルを含めるのは難しいですか?

4

1 に答える 1

21

UserControl UserControlのチュートリアルを使用します。それらは.ascx拡張子が付いたファイルであり、ページに含めることができます

//UserControl1.ascx
<% @ Control Language="C#" ClassName="UserControl1" %>

 <div>
   My Custom Control: I can use any Server controls, html tags etc
 </div>

あなたのページにそれを含めて.aspxください

<%@ Page Language="C#" %>
<%@ Register TagPrefix="uc" TagName="MyCustomControl" Src="~/Controls/UserControl1.ascx" %>
<html>
<body>
<form runat="server">
    <uc:MyCustomControl id="MyPartialView" 
        runat="server" />
</form>
</body>
于 2012-10-06T15:31:47.173 に答える