【问题标题】:How to make the parts of my web page editable in ASP.Net?如何使我的网页部分在 ASP.Net 中可编辑?
【发布时间】:2012-05-30 14:13:05
【问题描述】:

我需要制作包含 headerfootermenucontent 的动态网页的一部分> 和按钮。一旦我从管理员端打开/关闭编辑,我要求它们都是可编辑/不可编辑的。

我已经知道 DotNetNuke 已经为开发人员做到了这一点。我想知道如果我们在不使用 DNN 的情况下这样做有什么优点和缺点。我喜欢讨论这个。谢谢

【问题讨论】:

  • 这个问题有点宽泛,不是吗?也许写更多关于需求是什么,为什么是 ASP.net?什么样的网站?什么样的服务器?像这样含糊不清的问题需要更多解释。我也无法想象没有关于 ASP.net 的好的教程网站。看看nettuts.com 我总是发现它们是学习新“东西”的好资源。
  • 您的问题到底是什么?你试过什么了?我看到您加入 SO 已有 2 年多了,但您还提出这样的问题?
  • @Mosselman 谢谢。只是重新表述了这个问题。
  • @walther 我只是与 ASP.Net 脱节。为了成为该站点的成员,必须具备 ASP.Net 能力是一项核心要求吗? :S
  • 我不是在谈论您的 asp.net 技能。我说的是你问社区的方式:) 你问的是一个非常广泛的话题,可以通过多种方法来实现。我真的不确定,解决方案的哪一部分(任何解决方案)您不清楚,您遇到的问题到底是什么。你期待 1000 个链接吗?因为如果你不更清楚这个问题,你就会得到这样的结果。我不认为“我想要一些东西”作为对问题的有效澄清。也许你可以回答这样的问题,但我不能......

标签: asp.net content-management-system dotnetnuke


【解决方案1】:

实际上这种动态编辑是在客户端使用 javascript 完成的。

我可以推荐一个很好的 jQuery 代码,通过单击使页面的一部分成为可编辑的部分。剩下的就是使用一些 ajax 调用来处理这个编辑的保存。很好很简单

看这里的工作演示:

http://www.appelsiini.net/projects/jeditable/custom.html

并从以下位置获取代码:

http://www.appelsiini.net/projects/jeditable

【讨论】:

    【解决方案2】:

    看看ASP.NET Web Parts。 MSDN 引用:

    在 Web 应用程序场景中,您可以为最终用户提供完整的解决方案来管理和个性化应用程序。这可能包括一组为网站提供所需功能的 Web 部件控件、一组一致的主题和样式(允许最终用户以一致的方式个性化 UI)、用户可以从中选择的 Web 部件控件的目录他们希望出现在页面上、身份验证服务和基于角色的管理(例如,允许管理用户为所有用户个性化 Web 部件控件和站点设置)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-27
      • 2013-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-25
      • 1970-01-01
      相关资源
      最近更新 更多