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 条评论
登录 后参与评论

相关文章

来自专栏LinXunFeng的专栏

iOS - 关于NSTimer的循环引用

16530
来自专栏生信技能树

WashU EpiGenome Browser使用教程

WashU EpiGenome Browser 是我用过最赞的浏览器,没有之一。希望大伙跟着教程好好学习下! 还有更多教程见:http://epigenomeg...

626100
来自专栏向治洪

9.png

 一、什么是9.png:         可能做过任务栏美化的同学都会知道,我靠,framework-res.apk\res\drawable-hdpi 目...

260100
来自专栏web开发

web前端几个小知识点笔记

1、css实现宽度是百分比的盒子为正方形 <div style="width:50%;padding-bottom:50%;height:0px;backgro...

41250
来自专栏Windows Community

Extensions in UWP Community Toolkit - SurfaceDialTextbox

概述 UWP Community Toolkit Extensions 中有一个为TextBox 提供的 SurfaceDial 扩展 - SurfaceDia...

39080
来自专栏跟着阿笨一起玩NET

winfrom向窗体中拖放图片并显示

首先要设置窗体的AllowDrop属性为true。然后在窗体的DragEnter事件中添加如下代码:调用自定义的显示图片的方法。

12510
来自专栏MasiMaro 的技术博文

SDK平台三态按钮的实现

Windows平台提供了丰富的控件,但是在使用中我们不会使用它提供的默认风格,有时候需要对控件进行改写,让它展现出更友好的一面,这次主要是说明三态按钮的实现。

14740
来自专栏张高兴的博客

张高兴的 UWP 开发笔记:手机状态栏 StatusBar

35850
来自专栏xingoo, 一个梦想做发明家的程序员

快捷键整理

Eclipse 跳转到指定行:ctrl+l 1几个最重要的快捷键 代码助手:Ctrl+Space(简体中文操作系统是Alt+/) 快速修正:Ctrl+1 单词补...

19890
来自专栏林德熙的博客

WPF 使用 SharpDX 在 D3DImage 显示 介绍创建控件D3D 设备设置指针画出来

本文告诉大家如何使用 SharpDX 在 D3DImage 显示。在上一篇WPF 使用 SharpDX只是使用窗口,也就是无法使用其它的 WPF 控件。所以这一...

34310

扫码关注云+社区

领取腾讯云代金券