专栏首页csASP.NET常用的一些服务器控件

ASP.NET常用的一些服务器控件

文本框控件TextBox, TextMode:值SingleLine表示单行文本,MultiLine表示多行文本,等等。

textbox.jpg

下拉列表控件DropDownList,单项按钮控件Radio,复选框控件CheckBox,等

以一个文本框的实现,来说明这些控件吧。


用vs2015建立完整,过程看图。 新建------>网站

1.jpg

选择C#,ASP.NET空网站

2.jpg

添加---->新添新项

3.jpg

选择Web窗体

4.jpg

展开相关文件

5.jpg

工具箱,有服务器控件,点击TextBox

6.jpg

编辑TextBox1的属性

7.jpg

添加CheckBox控件

8.jpg

设置CheckBox的名字

9.jpg
10.jpg

通过控件等得到的aspx文件。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="days_20171107.aspx.cs" Inherits="days_20171107" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
        文本框选择:<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" Text="加粗" />
        <asp:CheckBox ID="CheckBox2" runat="server" AutoPostBack="True" Text="斜体" />
        <asp:CheckBox ID="CheckBox3" runat="server" AutoPostBack="True" Text="下划线" />
&nbsp; 字体:<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True">
            <asp:ListItem Selected="True">12</asp:ListItem>
            <asp:ListItem>16</asp:ListItem>
            <asp:ListItem>25</asp:ListItem>
            <asp:ListItem>30</asp:ListItem>
            <asp:ListItem>36</asp:ListItem>
        </asp:DropDownList>
&nbsp; 颜色:<asp:RadioButton ID="Red" runat="server" AutoPostBack="True" ForeColor="#FF5050" GroupName="color" Text="红色" />
        <asp:RadioButton ID="Green" runat="server" AutoPostBack="True" ForeColor="Lime" GroupName="color" Text="绿色" />
        <asp:RadioButton ID="Yellow" runat="server" AutoPostBack="True" ForeColor="Yellow" GroupName="color" Text="黄色" />
        <asp:RadioButton ID="Blue" runat="server" AutoPostBack="True" Checked="True" ForeColor="Blue" GroupName="color" Text="蓝色" />
        <br />
        <asp:TextBox ID="TextBox1" runat="server" Height="385px" OnTextChanged="Page_Load" TextMode="MultiLine" Width="828px"></asp:TextBox>
    
    </div>
    </form>
</body>
</html>

这是C#相关代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing;

public partial class days_20171107 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (CheckBox1.Checked)
            TextBox1.Font.Bold = true;
        else
            TextBox1.Font.Bold = false;

        TextBox1.Font.Italic = CheckBox2.Checked;
        TextBox1.Font.Underline = CheckBox3.Checked;
        TextBox1.Font.Size = int.Parse(DropDownList1.Text);

        if (Red.Checked)
            TextBox1.ForeColor = Color.Red;
        else if (Green.Checked)
            TextBox1.ForeColor = Color.Green;
        else if (Yellow.Checked)
            TextBox1.ForeColor = Color.Yellow;
       else
           TextBox1.ForeColor = Color.Blue;

    }

}

结果如下:


11.jpg
12.jpg

c#语法还有待深入,jsp和asp,真是。。。。。。。

代码百度云

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ASP.NET 数据库访问

    新建数据,采用sql server数据库 use dflx; create table person --建立表 ( name char(12), ...

    东风冷雪
  • 求最大公约数的4种算法

    for(z=0; z<10000000; z++) 循环只是为了增加程序的运行时间,让我们体会算法的时间复杂度。 算法一:短除法 想法,采用短除法找出2个数的所...

    东风冷雪
  • 计算机基础知识点

    2、数据总线:是双向三态形式的总线,即它既可以把CPU的数据传送到存储器或输入输出接口等其它部件,也可以将其它部件的数据传送到CPU。

    东风冷雪
  • ASP.Net巧用窗体母版页

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

    DannyHoo
  • 还在用Synchronized?Atomic你了解不?

    之前在学习的时候也看过AtomicInteger类很多次了,一直没有去做相关的笔记。现在遇到问题了,于是就过来写写笔记,并希望在学习的过程中解决掉问题。

    Java3y
  • HoloLens汇聚最优医疗资源,助医生出色完成肠癌手术

    VRPinea
  • Redis 分布式锁应用

    Redis 最常使用的场景是作为缓存,缓存用户信息,会话信息,还有一些热点信息。

    王小明_HIT
  • Caffe实践 - 基于VGG16 多标签分类的训练与部署

    假定每张图片具有 N 个标签(本文N=3),分别为 label1,label2,label3,...,labelNlabel1,label2,label3,.....

    AIHGF
  • 【译】3D打印:介绍

    3D打印是一个长期被炒作的术语。这种技术本质上不是新技术,但现在比以往任何时候都更好,每个人都可以使用。今天,我们将深入探讨3D打印的世界,以及它在未来几年为我...

    我没有三颗心脏
  • 用php编写一个以太坊支付系统

    当我第一次考虑通过加密货币实施支付时,我查看了像Stripe这样的可用解决方案。我觉得Stripe的问题在于,它只允许使用美国商家帐户进行比特币支付,所以这对我...

    猿哥

扫码关注云+社区

领取腾讯云代金券