<asp:textbox id="txt_account" runat="server" text="<%=userM.account %>" />
文本框中直接显示了   <%=userM.account %>请问这里应该怎么赋值,我不想在后台赋值

解决方案 »

  1.   


    value="<%=userM.account %>"
      

  2.   

    text="<%=userM.account %>"
    改为英文单引号 text='<%=userM.account %>'
      

  3.   

    数据绑定表达式是 <%# 开头的(并且使用 control.DataBind 方法来绑定),而不是 <%= 开头(并且不支持 control.DataBind)的。你找一本 asp.net 入门书,学习一下。千万不要不学无术而直接“编程”。
      

  4.   

    在 csdn 上你不需要学任何“编程”,你需要学到的是如何去花几十块钱买一本入门书,如何沉下心来学习 asp.net。很显然你没有学 asp.net,而把 csdn 这样一个程序员论坛当作小白的论坛了!
      

  5.   

    类似于  asp:textbox  这种代码,也许你说你是手写的所以打错了,但是这种代码通常都是从 vs 开发环境贴出来的代码,而不是手写的。如果是手写的,那么通常会说明一下“我没有关心大小写问题,有可能有错”。你不做任何说明而把它当作源代码来误导别人,这往往说明你学习 asp.net 的方式是非常非常不正规的。所以,花几十块钱买一本 asp.net 入门书,先学好 vs 开发工具的使用(而不要自己拿什么 notepad.exe),从一开始就正规地按照学做一个程序员的方式来学和提问,这样才会入门。假设一个有一定工作经验(搞打杂、网络维护的经验)的外行来学习 asp.net,更应该像小学生一样,去从 vs 等等工具开始学起,耐心从入门书开始学起。从一开始就能看出你学习 asp.net 没有认真起步。