1,有个客户端文本框,怎么获得把服务器端的一个变量值赋给这个文本框?2,<link href="http://baike.bdimg.com/css/bk.lemma.css" rel="stylesheet" type="text/css"/>这里的 href 值怎么从数据库中调用?

解决方案 »

  1.   

    webform 里可以用 textbox 和 hyperlink 控件,不过很烦人
    还可以用这个语法写出变量: <%= 变量 %> ,也很烦人
      

  2.   

    <input type="text" value="<%= a %>" />  
    public string a{get;set;}
    或添加runat="server"赋值
    HtmlLink link = new HtmlLink();
      link.Attributes.Add("type", "text/css");
      link.Attributes.Add("rel", "stylesheet");
      link.Attributes.Add("href", cssFolderPath + "/a.css");
      Page.Header.Controls.AddAt(Page.Header.Controls.Count, link);HtmlGenericControl script = new HtmlGenericControl("script");
      script.Attributes["language"] = "javascript";
      script.Attributes["src"] = name;
      script.Attributes["type"] = "text/javascript";
      Page.Header.Controls.Add(script); 
      

  3.   

    href我一般都是用<%#Eval("")%>来弄得文本框用  <%=%>就行吧
      

  4.   

    <input type="text" value=<%= a %>/>
    a的访问权限要public OR protected
      

  5.   

    将link标签做成控件,加上runat="server":
    <link id="link1" href="http://baike.bdimg.com/css/bk.lemma.css" rel="stylesheet" type="text/css" runat="server"/>
    后台用link1.Href="地址";即可。
      

  6.   

    对于问题一:推荐将文本框做成控件:<input type="text" id="text1" value="" runat="server"/>
    后台用:text1.Value="字符串";赋值即可。
      

  7.   

    <input type="text" value="<%= a %>" />  
    public string a{get;set;}
    或添加runat="server"赋值