调用一个.将.aspx文件转换为另一个.aspx文件
Calling An.aspx File Into Another .aspx File
我有一个asp.net
网站,我想知道是否有可能将.aspx
文件调用到另一个.aspx
文件。这个场景是我有3个左手菜单,它们显示在不同的页面上。
起初我只有一个左手菜单,所以这是添加到我的Site.Master
文件,但现在我有和额外的2个左手菜单,而不是在每个相关页面中复制这些菜单的代码,我想知道是否有一种方法我可以创建它们,然后在页面加载时调用相关菜单。
我可以将每个菜单添加到我的Site.Master
,并在我的URL中查找特定的单词,但这会向我的Site.Master
文件添加大量代码,我不喜欢,因为它看起来很乱。
如果可以做到,你会怎么做?
您可以使用ASP.NET User Control
来实现这一点。我们也有类似的东西,我们在多个页面上有一个左侧菜单。因此,您需要做的是在User Control
上创建菜单,然后根据需要在每个aspx
页面上使用该控件。将aspx
页面顶部的控件注册为
<%@ Register Src="~/PathTo/SomeMenu.ascx" TagPrefix="uc1" TagName="SomeMenu" %>
然后使用
<uc1:SomeMenu runat="server" ID="SomeMenu" />
继续阅读
您可以通过使用ASP实现这一点。NET用户控件
或
你可以使用IFRAME
<iframe name="myIframe" id="myIframe" src="some.aspx" width="400px" height="400px" runat =server></iframe>
相关文章:
- 将外部javascript文件视为Aspx页面的一部分
- 如何在default.aspx中包含外部jQuery文件
- 如何将这个javascript从aspx视图中移出,并放入一个单独的js文件中
- 将html控件id从aspx文件传递给javascript
- 在aspx文件中使用jQuery禁用换行符
- 如何查找哪些ASPX文件实际引用JavaScript文件
- 为什么这段代码使用 JavaScript 的.aspx文件
- 如何防止子文件夹通过匿名 http-url-path 访问,尽管父文件夹上有受密码保护的 aspx.default 文件
- 如何从.cs文件中调用.aspx方法
- 将对象从.aspx文件传递到 JavaScript 函数
- Javascript 在使用 ASP.NET(aspx 页)进行上传时返回错误的文件大小
- 来自 HTML/js 项目中的 .dll / .aspx 文件的 API 请求
- 如何在 C# .net 中将.aspx页另存为 html 文件时绘制动态 JQ 图
- 从代码隐藏文件 Aspx.cs 中检索 Javascript 中的会话值
- 修改一个index.aspx文件,然后得到一个http 404
- 如何从HTML文件在ASPX文件中运行javascript函数
- Aspx页面可以从web服务器上的特定目录下载任何类型的文件
- 在.js文件中获取.aspx控件ID
- 在MVC的视图文件夹中将Razor代码转换为aspx代码
- aspx中的节点JS Http.get文件