首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP.NET 怎么实现字符串中某个特殊字符替换为控件

2014-01-22 
ASP.NET 如何实现字符串中某个特殊字符替换为控件例如:数据库中表结构:序号内容是否自动增长1我是谁@txt是

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了、。
 

热点排行