<html>
<script language="c#" runat="server">
 void AddBtn_Click(object Sender,EventArgs E) {
if (!(AvailableFonts.SelectedIndex=-1)
InstalledFonts.Items.Add(new ListItem(AvailableFonts.SelectedItem.value));
AvailableFonts.Items.Remove(AvailableFonts.SelectedItem.value);
}
}

 void AddAllBtn_Click(object Sender,EventArgs E) {
while (!(AvailableFonts.Items.Count=0)
InstalledFonts.Items.Add(new ListItem(AvailableFonts.Items(0).value));
AvailableFonts.Items.Remove(AvailableFonts.Items(0).value);
}
}

 void RemoveBtn_Click(object Sender,EventArgs E) {
if (!(InstalledFonts.SelectedIndex=-1)
AvailableFonts.Items.Add(new ListItem(InstalledFonts.SelectedItem.value));
InstalledFonts.Items.Remove(InstalledFonts.SelectedItem.value);
}
}

 void RemoveAllBtn_Click(object Sender,EventArgs E) {
while (!(InstalledFonts.Items.Count=0)
AvailableFonts.Items.Add(new ListItem(InstalledFonts.Items(0).value));
InstalledFonts.Items.Remove(InstalledFonts.Items(0).value);
}
}

 void Result(object Sender,EventArgs E) {
 string  tmpStr;
tmpStr="<br>";
while (!(InstalledFonts.Items.Count=0)
tmpStr=tmpStr + InstalledFonts.Items(0).value + "<br>";
InstalledFonts.Items.Remove(InstalledFonts.Items(0).value);
}
tmpStr=System.Web.HttpUtility.UrlEncode(tmpStr,System.Text.Encoding.UTF8);
Page.ResolveUrl("result.aspx?InstalledFonts="+ tmpStr);
}
</script>
<body bgcolor="#ccccff">
<center>
<h3><font face="Verdana">.Net->不同事件的处理方法!</font></h3>
</center>
<center>
<form action="menent.aspx" runat=server>
<table>
<tr>
<td>现有字体</td>
<td><!--Filler--></td>
<td>选择的字体</td>
</tr>
<tr>
<td>
<asp:ListBox id="AvailableFonts" width="100px" runat=server>
<asp:ListItem>Roman</asp:ListItem>
<asp:ListItem>Arial Black</asp:ListItem>
<asp:ListItem>Garamond</asp:ListItem>
<asp:ListItem>Somona</asp:ListItem>
<asp:ListItem>Symbol</asp:ListItem>
</asp:ListBox>
</td>
<td><!--Filler--></td>
<td>
<asp:ListBox id="InstalledFonts" width="100px" runat=server>
<asp:ListItem>Times</asp:ListItem>
<asp:ListItem>Helvetica</asp:ListItem>
<asp:ListItem>Arial</asp:ListItem>
</asp:ListBox>
</td>
</tr>
<tr>
<td><!--Filler--></td>
<td>
<asp:Button text="<<==" OnClick="RemoveAllBtn_Click" runat=server />
<asp:Button text="<--" OnClick="RemoveBtn_Click" Runat=server />
<asp:Button text="-->" OnClick="AddBtn_Click" runat=server />
<asp:Button text="==>>" OnClick="AddAllBtn_Click" runat=server />
<asp:Label id="Message" forecolor="red" font-bold="true" runat="server" />
</td>
</tr>
<tr align="center">
<td align="center">
<asp:Button text="提交" OnClick="Result" runat=server />
<!--Filler-->
</td>
</tr>
</table>
</form>
</center>
</body>
</html>

解决方案 »

  1.   

    非常感谢。可是有错::
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0116: 命名空间并不直接包含诸如字段或方法之类的成员源错误: 行 8:   }
    行 9:  
    行 10:  void AddAllBtn_Click(object Sender,EventArgs E) {
    行 11:  while (!(AvailableFonts.Items.Count=0)
    行 12:  InstalledFonts.Items.Add(new ListItem(AvailableFonts.Items(0).value));
     源文件: F:\net\test\testhah.aspx    行: 10 
      

  2.   

    protected void AddAllBtn_Click(object Sender,EventArgs E)
      

  3.   

    这个绝对可以用!!!
    要给分!!!!!!!!的!!!!!
    ----------------------------------------------------------------------------------
    <html>
    <script language="C#" runat="server">
    private void AddBtn_Click(object Sender,System.EventArgs E)
    {
    if(AvailableFonts.SelectedIndex!=-1)
    {
    InstalledFonts.Items.Add(new ListItem(AvailableFonts.SelectedItem.Value));
    AvailableFonts.Items.Remove(AvailableFonts.SelectedItem.Value);
    }
    }

    private void AddAllBtn_Click(object Sender,System.EventArgs E)
    {
    while(!(AvailableFonts.Items.Count==0))
    {
    InstalledFonts.Items.Add(new ListItem(AvailableFonts.Items[0].Value));
    AvailableFonts.Items.Remove(AvailableFonts.Items[0].Value);
    }
    }

    private void RemoveBtn_Click(object Sender,System.EventArgs E)
    {
    if(InstalledFonts.SelectedIndex!=-1)
    {
    AvailableFonts.Items.Add(new ListItem(InstalledFonts.SelectedItem.Value));
    InstalledFonts.Items.Remove(InstalledFonts.SelectedItem.Value);
    }
    }

    private void  RemoveAllBtn_Click(object Sender,System.EventArgs E)
    {
    while(InstalledFonts.Items.Count!=0)
    {
    AvailableFonts.Items.Add(new ListItem(InstalledFonts.Items[0].Value));
    InstalledFonts.Items.Remove(InstalledFonts.Items[0].Value);
    }
    }

    private void  Result(object Sender,System.EventArgs E)
    {
    string tmpStr;
    tmpStr="<br>";
    while(InstalledFonts.Items.Count!=0)
    {
    tmpStr+=InstalledFonts.Items[0].Value + "<br>";
    InstalledFonts.Items.Remove(InstalledFonts.Items[0].Value);
    }
    tmpStr=System.Web.HttpUtility.UrlEncode(tmpStr,System.Text.Encoding.UTF8);
    Page.ResolveUrl("result.aspx?InstalledFonts="+tmpStr);
    }
    </script>
    <body bgcolor="#ccccff">
    <center>
    <h3><font face="Verdana">.Net->不同事件的处理方法!</font></h3>
    </center>
    <center>
    <form action="menent.aspx" runat=server>
    <table>
    <tr>
    <td>现有字体</td>
    <td><!--Filler--></td>
    <td>选择的字体</td>
    </tr>
    <tr>
    <td>
    <asp:ListBox id="AvailableFonts" width="100px" runat=server>
    <asp:ListItem>Roman</asp:ListItem>
    <asp:ListItem>Arial Black</asp:ListItem>
    <asp:ListItem>Garamond</asp:ListItem>
    <asp:ListItem>Somona</asp:ListItem>
    <asp:ListItem>Symbol</asp:ListItem>
    </asp:ListBox>
    </td>
    <td><!--Filler--></td>
    <td>
    <asp:ListBox id="InstalledFonts" width="100px" runat=server>
    <asp:ListItem>Times</asp:ListItem>
    <asp:ListItem>Helvetica</asp:ListItem>
    <asp:ListItem>Arial</asp:ListItem>
    </asp:ListBox>
    </td>
    </tr>
    <tr>
    <td><!--Filler--></td>
    <td>
    <asp:Button text="<<==" OnClick="RemoveAllBtn_Click" runat=server />
    <asp:Button text="<--" OnClick="RemoveBtn_Click" Runat=server />
    <asp:Button text="-->" OnClick="AddBtn_Click" runat=server />
    <asp:Button text="==>>" OnClick="AddAllBtn_Click" runat=server />
    <asp:Label id="Message" forecolor="red" font-bold="True" runat="server" />
    </td>
    </tr>
    <tr align="center">
    <td align="center">
    <asp:Button text="提交" OnClick="Result" runat=server />
    <!--Filler-->
    </td>
    </tr>
    </table>
    </form>
    </center>
    </body>
    </html>
    ----------------------------------------------------------------------------------