ASP.NET 如何实现字符串中某个特殊字符替换为控件
例如:
数据库中表结构:
序号 内容 是否自动增长
1 我是谁@txt 是
2 文明@txt 否
从数据库中读取表显示在GridView 中
1、替换 【@txt】为服务器控件TextBox。
2、是否自动增长:是,
则可以添加一条新的记录 如:
序号 内容 是否自动增长
1 我是谁@txt 是 添加
2 我是谁@txt 是 添加
3 文明@txt 否
点击【保存】可以保存填写的数据到数据库!
大家给一点思路或实例!感谢!
[解决办法]
1、替换 【@txt】为服务器控件TextBox。是不可行的、 TextBox需要再服务端注册,就是说需要通过dll文件、 只能 生成 input 代码、要获取值保存数据库 可以设置 id 和 name。
读取数据的时候 判断 如果存在【@txt】、替换
str = str.Replace("【@txt】", "<input type='text' name='input序号' id="input序号" />");
根据序号 获取对应的值 然后在数据库修改、
2、显示 添加、 判断 是否自动增长、。
先用div 把 按钮添加 写出来、 然后判断 是和否 相应DIV显示隐藏就OK了、。