1.c#可以开发webform和winform等
2.asp.net还可以用vb.net等语言开发
3.那是它自动生成的,你初学的时候先别管吧
4.找本书看看,和实例一起练练。电子书论坛上有很多地址,搜索下

解决方案 »

  1.   

    但是我不知道我是该用
    <select >
    <option >
    ...
    呢还是该用vs给我生成的这堆代码呢?
      

  2.   

    还有一个问题:
    Response.Write("<option value="""+values[i]+""" "+selected+">"+options[i]+"</option>");
    这行代码,如果是在asp,只需要将+好替换成&就行了,我记得:JSP里,可以这么写的,
    但是C#为什么不支持呢?
    如果要将变量跟字符串一起用Response.Write输出的话该怎么写呢?
      

  3.   

    upupup
    怎么没有人回答呢?
      

  4.   

    1.<select>是前台js代码,建议你去看看c#,先学学语法
    2.当然支持,只是你的Response没引用相应的命名空间,建议同上
      

  5.   

    倒~ 别叫那么肉麻好不好~~using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    电子书多啦,www.aspxcn.net
    www.chinacs.net
    http://expert.csdn.net/Expert/topic/2085/2085196.xml?temp=.9637262
      

  6.   

    我把代码给你,你帮我看看,应该怎么改,说实话,你说的那个命名空间,那4行语句,我都不知道,该不该加<%%>,答复后结贴
    <%@ Page Language="C#" %>
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <form name="form" method="post" action="myselect.aspx">
    <input type="text" name="name" value="<%=Request.QueryString["name"]%>">
    <select name="type">
    <%
    String selected;
    String [] options={"姓名","性别","年龄"};
    String [] values={"1","2","3"};
    for (int i=0;i<options.Length;i++)
    {
        if (Request.QueryString["type"]==options[i])
            selected="selected";
        else
            selected="";
        Response.Write("<option value="""+values[i]+""" "+selected+">"+options[i]+"</option>");
    }
    %>
    </select>
    <input type="submit" name="button1" value="提交">
    </form>
      

  7.   

    你双击页面,会产生一个*.aspx.cs文件,
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    写到这个文件中,另外有的原代码也可以写到这个文件中,如果你有MSN,我给你一个文件看看,你就明白了,我的MSN是:[email protected]