C#

1。JavaScript。鼠标划过按钮文字变化。
<asp:Button id="Button1" runat="server" Text="hahaha" onmouseover="this.style.fontWeight='bold';"
onmouseout="this.style.fontWeight='normal'">
</asp:Button>
-----------------------------------------------------------------------
2。一个MessageBox问题。
方法一:
 Response.Write("<script language=JavaScript>alert('这是客户端脚本')</script>");
-------
方法二:
<script language="JavaScript">
          function client_func() 
          {
          alert("这是客户端脚本");
          }
     </script>
Button1.Attributes.Add("onclick", "client_func()");
-------------------------------------------------------------------------
3。css样式
.css文件
***
table
{
 font-family: verdana, arial;
 font-size: 25pt;
 font-weight:bold;
 display: block;
}
****
html-Head文件描述:
****

<link href="danny.css" type="text/css" rel="stylesheet">
****
-----------------------------------------------------------------------
4。自定义验证
 int i = args.Value.Length;
 if (i > 8) args.IsValid = true;
 else args.IsValid = false;
----------------------------------------------------------------------
5。小技巧
 if (this.Page.IsValid)Response.Redirect("indexer.aspx");
6.
<div align="center"><a href="javascript:window.close()"><font size="2">关闭窗口</font></a> 
<a href="javascript:self.close()">

7.
<marquee>21世纪将是科学技术飞速发展、充满机遇和挑战、更加激动人心的时代。</marquee>
<BODY bgcolor=ivory text=orange link=red alink= green vlink= blue >

8.计数器
<% Application.Lock();
Application["count"] =Convert.ToInt32(Application["count"]) + 1;
Application.UnLock(); %>
9.
IsPostBack
protected void Page_Load(object sender, EventArgs e)
    {//利用IsPostBack属性控制页面初始化代码的加载
        if (!this.IsPostBack)
        {
            Response.Write("<br>您是第一次加载此Web页!");
        }
        else
        {
            Response.Write("<br>您是第二次或更多次加载此Web页!");
        }
        Response.Write("<br>无论您是多少次加载此此Web页,均显示此行文字");
    }

10.
 private String PAGE_STATE = "页状态";  
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            MyUpdatePage(0);
        }
    } 
    protected void Button2_Click(object sender, EventArgs e)
    {//下一页
        int MyPageState = Convert.ToInt32(Request.Form[PAGE_STATE]);
        MyPageState += 1;
        MyUpdatePage(MyPageState);
    } 
    protected void Button1_Click(object sender, EventArgs e)
    {//上一页
        int MyPageState= Convert.ToInt32(Request.Form[PAGE_STATE]);
        MyPageState -= 1;
        MyUpdatePage(MyPageState);
    }
    private void MyUpdatePage(int MyPageState)
    {//保留信息
        Label1.Text = MyPageState.ToString();
        ClientScript.RegisterHiddenField(PAGE_STATE,MyPageState.ToString());
    }

11.
  protected void Page_Error(Object sender, EventArgs e)
    {//管理不可预料的错误
        String MyInfo= "<font face=verdana color=blue>"
                               + "<h2>" + Request.Url.ToString() + "</h2>"
                               + "<pre><font color=green>" + Server.GetLastError().ToString() + "</pre>"
                               + "</font>";
        Response.Write(MyInfo);
        Server.ClearError();
    }
12.String MyInfo = "alert('欢迎使用 Visual C# 2005');";
        Page.ClientScript.RegisterStartupScript(this.GetType(), "随便写点什么", MyInfo, true);

13.
  <!--#Include File="MyCopyRight.aspx" -->

14.

  <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default2.aspx" Target="_blank"
            Width="210px">转到第二页(打开一个新窗口)</asp:HyperLink>
        <br />
        <asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="~/Default2.aspx" Target="_parent"
            Width="206px">转到第二页(在父窗口中打开)</asp:HyperLink>

15.
 this.Button1.Attributes.Add("OnClick", "window.open(document.location,'big', 'fullscreen=yes')");
        this.Button2.Attributes.Add("OnClick", "window.close();");

16. Response.Write("<br>远程客户端的IP主机地址:"+Request.UserHostAddress);
        Response.Write("<br>远程客户端的 DNS 名称:" + Request.UserHostName);

17.css
<link rel="stylesheet" type="text/css" href="StyleSheet.css">
//StyleSheet.css
body
{
}
.labelstyle   

 z-index: 102;
 left: 344px;
 position: absolute;
 top: 60px;
 font: 12pt 宋体;
 font-size:x-large;
 color:red;
}
.inputstyle  

 font: 14pt 宋体;
 border-style:solid;
 border-color:green;
 200; 
}
.selectstyle 

 font: 14pt 宋体;
 
 color:white; 
}
.tablestyle
{
 z-index: 101;
 left: 312px;
 position: absolute;
 top: 120px;
 font: 10.5pt 宋体;
 background-color: green;
}
18..config
//Web.config
<?xml version="1.0"?>
<configuration>
  <appSettings>
    <add key="书名" value="Visual C# 2005 编程与开发技巧大全" />
    <add key="作者" value="罗斌 罗顺文等编著" />
    <add key="单价" value="68" />
  </appSettings>
</configuration>
//////

 Label1.Text = ConfigurationManager.AppSettings["书名"];
 Label2.Text = ConfigurationManager.AppSettings["作者"];        
 Label3.Text = ConfigurationManager.AppSettings["单价"];

19.ascx
PlaceHolder
if (ViewState["MyControl"] != null)
        {
            PlaceHolder1.Controls.Clear();
            Control MyControl = Page.LoadControl("WebUserControl.ascx");
            PlaceHolder1.Controls.Add(MyControl);
        }

////////////
PlaceHolder1.Controls.Clear();
Control MyControl = Page.LoadControl("WebUserControl.ascx");
PlaceHolder1.Controls.Add(MyControl);
ViewState["MyControl"] = true;

//////////////////////////////////////////////////////////
protected void Page_Load(object sender, EventArgs e)
    {
        if (ViewState["MyControl"] != null)
        {
            DropDownList DropDown = new DropDownList();
            PlaceHolder1.Controls.Add(DropDown);
            DropDown.ID = "MyControlID";
        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {//增加下拉列表控件
        DropDownList MyDropDown = new DropDownList();
        PlaceHolder1.Controls.Clear();
        PlaceHolder1.Controls.Add(MyDropDown);
        MyDropDown.ID = "MyControlID";
        MyDropDown.Width =280;
        MyDropDown.Items.Add(new ListItem("周华键:花心", "0"));
        MyDropDown.Items.Add(new ListItem("刘德化:爱你一万年", "1"));
        MyDropDown.Items.Add(new ListItem("成龙:真心英雄", "2"));
        MyDropDown.Items.Add(new ListItem("孙楠:不见不散", "3"));
        MyDropDown.Items.Add(new ListItem("任贤齐:深深太平洋", "4"));
        MyDropDown.Items.Add(new ListItem("黄品源:你怎么舍得我难过", "5"));
        ViewState["MyControl"] = true;
    }
    protected void Button2_Click(object sender, EventArgs e)
    {//删除下拉列表控件
        PlaceHolder1.Controls.Clear();
    }

20.placehoder
 protected void Page_Load(object sender, EventArgs e)
    {// 显示控件值
        if (this.TextBox1.Text.Length > 0)
        {
            for (int i = 1; i < Convert.ToInt16(this.TextBox1.Text) + 1; i++)
            {
                if (Request.Form.Get("CheckBox" + i.ToString()) == "on")
                    Response.Write("CheckBox" + i.ToString() + " 被选择!" + "<BR>");
            }
        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {//生成CheckBox控件
        int MyCount = Convert.ToInt16(this.TextBox1.Text);
        CheckBox MyCheckBox;
        Literal BR;
        HtmlInputHidden MyInput;
        for (int i = 1; i < MyCount + 1; i++)
        {
            //产生控件
            MyCheckBox = new CheckBox();
            //指定控件名称ID
            MyCheckBox.ID = "CheckBox" + i.ToString();
            //设置控件标题文字
            MyCheckBox.Text = "这是" + "CheckBox" + i.ToString() + "控件";
            //将产生的CheckBox控件加入PlaceHolder
            this.PlaceHolder1.Controls.Add(MyCheckBox);
            //加入一个<BR>
            BR = new Literal();
            BR.Text = "<br>";
            this.PlaceHolder1.Controls.Add(BR);
        }
        //产生一个Submit按钮
        this.PlaceHolder1.Controls.Add(new HtmlInputButton("submit"));
        //产生一个隐藏栏位,储存CheckBox个数
        MyInput = new HtmlInputHidden();
        MyInput.Value = MyCount.ToString();
        MyInput.ID = "MyCountCheckBox";
        this.PlaceHolder1.Controls.Add(MyInput);
    }
21.
javascript
 Response.Write( "<script language='javascript'>alert('消息提示框一');</script>") ;
this.Page.RegisterStartupScript("msgOnlyAlert","<script>alert('消息提示框二');</script>");

///////////////
//Page_Load
 string  MyInfo;
      StringBuilder MyJava;
      MyJava=new StringBuilder();
      MyJava.Append ("<script language=JavaScript> ");
      MyJava.Append ("function DeleteEmployeeConfirm() {");
      MyJava.Append ("return confirm('确认删除操作吗?');}");
      MyJava.Append ("</script>");
      MyInfo=MyJava.ToString();
      if(!IsClientScriptBlockRegistered("DeleteEmployeeConfirm") )
        RegisterClientScriptBlock("DeleteEmployeeConfirm", MyInfo);
    Button1.Attributes.Add("onclick", "return DeleteEmployeeConfirm()");

//Button1_Click
 Response.Write("确认消息框返回结果:确认删除操作!");

22.
 Response.Write(System.String.Format("<font size={0} >Visual C# 2005 编程技巧大全<br></font>",i));

23.
 protected void Calendar1_SelectionChanged(object sender, EventArgs e)
    {
        string MyDates="您选择了下列日期:"+"<br>";
        for(int i=0;i<Calendar1.SelectedDates.Count;i++)
        {
            MyDates += Calendar1.SelectedDates[i].ToShortDateString() + "<br>";
        }
        Response.Write(MyDates);
    }


Calendar
OnSelectionChanged="Calendar1_SelectionChanged" SelectionMode="DayWeekMonth"

24.回车键之后在多个textBox控件间跳转
<script language="javascript">
  function  keyDown()
  {
 var  MyKeycode=event.keyCode;
 if(MyKeycode==13)
   event.keyCode=9;
  };
  document.onkeydown=keyDown;
</script>
25.邮箱验证
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
26.
 <form id="form1" runat="server"> 
     简体中文Office 2000 罗斯文数据库订单表记录表,当前页数:<%=GridView1.PageIndex + 1%>,总页数:<%=GridView1.PageCount%>

27.登陆
 <system.web>
    <authentication mode="Forms">
      <forms name="MyDemo" loginUrl="Default2.aspx" protection="All" timeout="60" />
    </authentication>
    <authorization>
      <deny users="?" />
    </authorization>
  </system.web>
28.
产生1到10的不同随机数
 bool IsExist(int[] Ar,int elem,int k)
    {
        for (int i=0;i<k ;i++ )
        {


            if(Ar[i]==elem)
            { return false; }

        }
        return true;
    
    
    }


 int[] Ar;
        Random rd = new Random();
        int number = 0;
       
        Ar = new int[N];
        int r;
       

        while (number < N)
        {
            r = rd.Next(1, 11);   
            while(IsExist(Ar,r,number)==false)
            {
                r = rd.Next(1, 11);   
            }


              Ar[number] = r;
               number++;
              
         }
         
            for (int j = 0; j < N; j++)
            Response.Write("<br>" + Ar[j].ToString());

 
 
好文要顶 关注我 收藏该文  
namespace DatabaseCon { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public static string strCon = ""; private void Form1_Load(object sender, EventArgs e) { textBox6.Text = "(local)"; } private void button1_Click(object sender, EventArgs e) { openFileDialog1.Filter = "*.mdb(Access数据库文件)|*.mdb|*.xls(Excel文件)|*.xls|*.*(所有文件)|*.*"; if (openFileDialog1.ShowDialog() == DialogResult.OK) { textBox1.Text = openFileDialog1.FileName; } } private void button2_Click(object sender, EventArgs e) { Form2 frm = new Form2(); frm.ShowDialog(); textBox6.Text = Form2.strServer; } private void button3_Click(object sender, EventArgs e) { if (radioButton1.Checked == true) { if (textBox1.Text != "") { FileInfo FInfo = new FileInfo(textBox1.Text); string strExtention = FInfo.Extension; if (strExtention.ToLower() == ".mdb") { if (textBox2.Text != "") { strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + textBox1.Text + ";UID=" + textBox2.Text + ";PWD=" + textBox3.Text + ";"; } else { strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + textBox1.Text + ";"; } } else if (strExtention.ToLower() == ".xls") { strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + textBox1.Text + ";Extended Properties=Excel 8.0;"; } } OleDbConnection oledbcon = new OleDbConnection(strCon); try { oledbcon.Open(); richTextBox1.Clear(); richTextBox1.Text = strCon + "\n连接成功……"; } catch { richTextBox1.Text = "连接失败"; } } else if (radioButton2.Checked == true) { if (checkBox1.Checked == true) { strCon = "Data Source=" + textBox6.Text + ";Initial Catalog =" + comboBox1.Text + ";Integrated Security=SSPI;"; } else if (checkBox2.Checked == true) { strCon = "Data Source=" + textBox6.Text + ";Database=" + comboBox1.Text + ";Uid=" + textBox5.Text + ";Pwd=" + textBox4.Text + ";"; } SqlConnection sqlcon = new SqlConnection(strCon); try { sqlcon.Open(); richTextBox1.Clear(); richTextBox1.Text = strCon + "\n连接成功……"; } catch { richTextBox1.Text = "连接失败"; } } }
原文地址:https://www.cnblogs.com/german/p/5934195.html