formview 更新的问题

本人在用formview更新时有用到后台代码,后台代码具体为publicstringReverseTextToHtml(objectobj){AllMethodamd=n... 本人在用formview 更新时有用到后台代码,后台代码具体为
public string ReverseTextToHtml(object obj)
{
AllMethod amd = new AllMethod();
return amd.ReverseTextToHtml(obj.ToString());
}
这是用在formview中EditItemTemplate一个textbox里的
<asp:TextBox ID="SubjectTextBox" runat="server" Text='<%# ReverseTextToHtml(Eval("Subject")) %>' ></asp:TextBox>
现在的问题是,数据库里的内容经过后台代码的处理可以顺利显示出来,可是当按下更新键的时候,该textbox的内容存到数据库时反而为空,结果效果上就好像是把原来的内容删掉然后再点更新一下
怎么样做才能把经过后台代码处理后的内容存进数据库去
假如存进去时需要用到另外一个函数,同样是后台代码,也就是显示和存入用到的函数不一样,这又要怎么做?
关于“AllMethod amd = new AllMethod();”是表示新建一个公共类的函数
把单向绑定Eval("") 改成Bind("") 的话,就会出现错误:上下文不存在Bind
展开
 我来答
仵天菱C
2009-04-20 · TA获得超过233个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:181万
展开全部
public string ReverseTextToHtml(object obj)
{
AllMethod amd = new AllMethod();
return amd.ReverseTextToHtml(obj.ToString());
}

你这不是一个没有出口的递归调用么 不会死机吗?
还有
你要把TextBox值写进数据库 就别用单向绑定Eval("") 改成Bind("")
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式