您所在的位置: 程序员家园 -> 家园博客 ->
 
在哪里摔倒
就在哪里自己爬起来

用户登录

查  找

最新评论

最新留言

常用网站

网易邮箱 GMAIL  

百度搜索 MSDN

霏凡软件 BT精品

影视帝国 射 手 网

电驴下载 全 库 网

友情连接

茄菲的窝 冰冰博客

枫叶飘零 玫  瑰

ACEN 云 豹 子

统  计



在aspx页面绑定自定义方法
狼子 发表于 2007-3-24 18:17:00 阅读全文 | 回复(0) | 引用通告 | 编辑

在数据库里记录的内容,要在前台页面显示出来,最简单就是给数据控件绑定字段

如果有字段的内容里包含了半角空格、回车、软回车一堆特殊格式的东西,还有一些字段的内容里包含了你不想要显示出来的东西,就需要用到在aspx页面绑定自定义方法,替换文本的方法了

在一个公共类里,写一个public方法:

public class ttoaClass
{
 public ttoaClass()
 {
  //
  // TODO: 在此处添加构造函数逻辑
  //
 }

    public string testReplaceText(string s)
    {
        s = s.Replace("程序员", "天天");
        return s;
    }
}

我给一个test.aspx页面测试,在test.aspx.cs页面里,定义一个调用上面方法的方法:

protected string replaceText(string s)
    {
        ttoaClass tc=new ttoaClass();
        s = tc.testReplaceText(s);
        return s;
    }

然后呢,就可以在aspx页面绑定这个自定义方法了:

<ItemTemplate>
                        <asp:Label ID="Label1" runat="server" Text='<%# replaceText(Eval("dna").ToString()) %>'></asp:Label>
                    </ItemTemplate>

发表评论:

    昵称:
    密码:
    主页:
    标题:
Powered by Oblog.