65.9K
CodeProject 正在变化。 阅读更多。
Home

允许在你的 ASP.NET 网页上编辑内容。

starIconstarIconstarIconemptyStarIconemptyStarIcon

3.00/5 (3投票s)

2006年3月6日

2分钟阅读

viewsIcon

36439

downloadIcon

650

允许在你的 ASP.NET 网页上编辑内容。

引言

这个小控件允许网站管理员随时编辑网页的内容。 基本上,你可以将控件拖到任何页面中,并使用唯一的名称命名该控件。 完成此操作后,你可以编写代码将控件的模式切换到编辑模式,这将允许你输入自由文本并将其保存到页面。 默认设置为查看模式

 

要添加此控件,请自定义你的 Visual Studio .NET 控件工具箱,然后添加/删除项,然后浏览到 StickyView.dll 所在的位置。

 

View1.ViewMode = StickyView.View.mode.View

你可以在你的网站上编写代码来将模式更改为编辑模式

View1.ViewMode = StickyView.View.mode.Edit

 

所有内容都存储到以控件名称命名的文本文件中。 因此,你必须确保允许运行 IIS 的帐户具有写入权限,并且你还需要在网站的 web.config 中包含此信息

 

  <appSettings>

  <add key="StickyViewContentFolder" value="c:\StickyContent" />

  </appSettings>

 

我没有在 Web 场上测试过这个,但基本上你可以在 web.config 上添加 UNC 路径

 

  <appSettings>

  <add key="StickyViewContentFolder" value="\\SHARED_DRIVE\SHARED_FOLDER" />

  </appSettings>

 

如果你要允许将 HTML 输入到控件中,则需要在每个包含控件的页面的页面指令中添加此信息

 

validateRequest="false"

 

**注意 如果你在一个页面上将控件命名为 View1,然后在另一个页面中使用相同的名称,则两个控件都将使用相同的内容。 这是通过设计完成的,因此你可以根据需要跨不同站点共享内容。 如果你不想要这种功能,你需要确保你的所有控件都具有唯一的名称。

 

其他重要的属性是 viewwidth 和 viewheight

 

© . All rights reserved.