在其他aspx文件中包含aspx文件

Aad*_*dam 3 .net c# asp.net

<% if (Session["desig"].ToString() == "Developer"){%>
    <td>
        <select name='zone' id="zone" onchange="showLoc(this.value,'mlodg_loc')"> 
            <option value="Select Zone">Select Zone</option>
            <option value="East">East</option>
            <option value="West">West</option>
            <option value="North">North</option>
            <option value="South1">South1</option>
            <option value="South2">South2</option>
            <option value="South3">South3</option>
        </select>
    </td>  
<%}
  else 
  {%>
        <td>
          <select name='zone' id="Select1" onchange="showLoc(this.value,'mlodg_loc')"> 
              <option value="Select Zone">Select Zone</option>
              <option value="<%#Session["zone"]%>"><%# Session["zone"].ToString() %></option>
          </select>
        </td>
<%}%>
Run Code Online (Sandbox Code Playgroud)

如果我直接写它,上面的代码工作正常,我试图在其他文件和我做的主文件中编写此代码 Response.WriteFile("zone.aspx")

如何包含它是否有任何方式可以包含,也想知道更好的方式来编写上述语句.

谢谢

Man*_*hit 5

UserControls为此目的在asp.net中,为这段代码创建一个.ascx文件,并在任何地方使用它作为控件.