asp.net - 我的 aspx 标记文件有太多代码,有办法分割它吗?

标签 asp.net

我使用的是 asp.net Web Forms Multiview 控件,其中包含 14 个 View 。

完成第一个 View 后,我意识到仅一个 View 中的代码太多(超过 10k 行代码),我必须在剩余的 13 个 View 中重复相同的代码,即在 VS2017 中打开 aspx 文件并浏览它的过程很慢,我可以在 View 中使用对另一个 aspx 文件的引用吗?

我知道我可以使用母版页和 View 状态,但我希望将该解决方案作为最后一个解决方案。

最佳答案

您可以为每个 View 内容创建用户控件 (.ascx) 文件,然后在包含多 View 控件的 aspx 页面内引用用户控件。

  1. https://msdn.microsoft.com/en-us/library/wt3k2fyw.aspx
  2. https://msdn.microsoft.com/en-us/library/sbz9etab.aspx

关于asp.net - 我的 aspx 标记文件有太多代码,有办法分割它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51734164/

相关文章:

c# - 更改颜色并为链接按钮的内容添加下划线

asp.net - Facebook Credits 与 C# SDK

c# - 调试时 HTTP 请求出现 WebException

asp.net - asp.net 2.0哪个好?

asp.net - 使用ASP.NET将文件从服务器发送到客户端

asp.net - 使用 ASP.NET 将二进制写入新选项卡/窗口

c# - 当我们必须在 C#.Net 中使用 DBNull.Value、null 和 ""时?

javascript - 我应该使用什么列表框事件来设置滚动位置

c# - 是否有任何工具可以将所有字段转换为一组 .cs 文件中的属性?

c# - 我正在使用 linq 语句更新数据库中的数据