asp.net - 编辑数据库条目

标签 asp.net edit mysql

我正在使用 ASP.net 创建一个网站,如果您以管理员身份登录,您可以编辑当前页面的文本(这样我就不必为了小的更改而一直更新网站,我可以在它在线时自己编辑页面)。所有页面数据都存储在 SQL 数据库表中。每个条目只是“ID”和“PAGECONTENT”。现在,我使用 SQLDataSource 获取数据并将其放入页面上的 FormView 中。这一切都有效。我做了一个按钮,只有当我以站点管理员身​​份登录时才可见。我需要这样做,所以当我单击按钮时,显示页面内容的文本标签变成一个 TextArea 供我编辑,然后我可以单击“完成”按钮并将其更新到数据库表。我可以做更新部分,我只是不知道我应该如何以可编辑的方式显示文本...

最佳答案

您需要一种称为富文本编辑器控件的东西。这将为您提供一个带有工具栏等的 Microsoft Word 风格界面,它会为您解析存储在数据库中的 html。

那里有很多免费的。一个常用的是包含在 Ajax Control Toolkit 中的那个。 .

你应该使用 nuget将最新的 Ajax Control Toolkit 安装到您的项目中。

有很多教程解释了如何使用这个控件:

关于asp.net - 编辑数据库条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6780918/

相关文章:

android - 以编程方式编辑 android ninepatch png(更改颜色)

c# - 验证文本框是否仅包含数字

mysql - 如何使用 JPA 引用的表的主键更新一个表中的外键?

MySQL 数据库索引性能问题

asp.net - 我们可以使用 http.sys 在 linux 容器上运行应用程序吗?

asp.net - 获取客户端 RadGrid 选定行中单元格的值

javascript - 正则表达式错误不显示

asp.net - Web 服务调用失败,出现 5xx 类型错误

编辑剪贴板字符串的 Javascript

css - 如何在 chrome 中启用实时 CSS 编辑?