1. example:<asp:Button id="Button1" runat="server" Text="Button"></asp:Button>
后台控制:
Button1.Style["width"] = "700px";要求:
控件要运行在服务器端。

解决方案 »

  1.   

    1.在后台文件导入system.drawing
    dim backcolor as color
    backcolor=Color.FromName("#cccccc")
    table.backcolor=backcolor
    2.可以调试。3.可以调试。
    5.cookie可以在web.config中调试。
    在<sessionstate>
    cookieless=true这样,就算用户关掉了cookie也可以传递session的值
      

  2.   

    to  xrascal(横刀夺爱):
    1.可例程代码中的<body style="color:<%=GetStyle("ForeColor")%>">是给客户端控件属性赋值,我如果想在后台改变body或者table、input等客户端控件的属性呢?
    2.可我设上断点后并不停止运行。
      

  3.   

    to  OK521(拉登陪我打CS):
    1.你的代码中的table是客户端控件吗?如果是的话这段代码怎么可能执行?
    2.可我设上断点后并不停止运行。
    3.我的cookie没有关掉,而我本来就设cookieless=true,我只是发现已写入cookie,但我读不出来,微软的这段例程也没有读出来。
      

  4.   

    1.
    用服务器控件Label的FONT属性设置:
    <asp:Label id=lblDemo runat=server>some text here</asp:Label>
    然后在code-behind文件中根据其他控件值改变lblDemo的Font属性,比如有个下拉框控制字的大小
    <asp:DropDownList id="ddlFontSize" runat="server">
    <asp:ListItem Value="3" >3</asp:ListItem>
    <asp:ListItem Value="2" >2</asp:ListItem>
    </asp:DropDownList>
    那么就可以用:
    lblDemo.Font.Size = FontUnit.Parse(ddlFontSize.SelectedItem.Value);来改变字的大小
    2.
    不知道你理解的混合编码到底是什么样的,如果把code-behind的代码和aspx写到一起,象以前asp那样,好象确实是不好调试,如果写成C#文件那应该还是可以调试的,因为可以很方便的在后台文件中设置断点,注意:起始断点都必须有事件引发,比如Page_Load,Button_Click等等都可以设置断点,在有起始断点后就可以调试至其他断点。
    3.
    直接用cookie["BackColor"]; 
    4.
    应该是不起作用的吧。我不知道那样写编译能否通过。你自己试试就知道了
    5.
    自动完成功能是IE的设置,和Cookie无关,你可以在工具-》Internet选项-》内容选项卡的自动完成按钮里设置。
      

  5.   

    to  blackcatiii(ljh):
    1.那就是说,我如果用混合编码的话我可以用c#改变客户端控件的属性,而如果我用后台编码的话,我只能用服务器端控件代替客户端控件。
    2.混合编码是不好调试还是无法调试?
    3.麻烦你写一段写入cookie然后重启浏览器读取cookie的程序。
    5.我怎么样才算是把cookie关掉了?