VS2015搭建asp.net网站


 正确的做法很简单,但笔者却走了不少弯路。所以在这里记录下正确的做法。

首先新建网站,选择aps.net空网站,在添加新项,选择web窗体,会创建aspx和cs文件,其中aspx是asp.net的文件,其中可写界面,也可用工具箱拖动控件,cs则是c#文件,其中写控制控件的事件的方法。

接下来记录使用到的控件和需要注意的地方:

1.HyperLink asp中超链接的控件,属性NavigateUrl说明跳转的目标url。

2.OnClick事件添加在控件中后,在cs文件中实现方法,即可实现点击事件。

3.界面跳转,Server.Transfer("~.aspx");

4.弹出提示框, Page.ClientScript.RegisterStartupScript(this.GetType(),"Scripts", "<Script>alert('Welcom! ');</Script>");

5.Response.Write(“ ”) 在当前页面返回信息。

6.页面间数据的交互:

  在第一个页面中获取数据:Session["name"] = Tex_name.Text;

  第二个页面:Lab_name.Text="姓名: "+ Session["name"].ToString(); //接收从上一页面传来的数据

7.获取复选框的数据:

  foreach(ListItem course in Checkbox_course.Items)  //获得复选框的数据

        {

            if (course.Selected)

            texcourse =course.Text + "  "+texcourse;

        }

8.placehloder的使用:

Plahodchebox.Controls.Add(new LiteralControl(choice.Text + ": " + "深圳 "));  开始时不显示,运行中动态显示。

dropdownlist和checkbox点击事件允许返回的属性:AutoPostBack="True",OnSelectedIndexChanged=“”; 其中的方法在cs中实现。

根据checkbox被选中的文本相应不同的事件,使用foreach和if结构,代码为:

Plahodchebox.Controls.Add(new LiteralControl("姓名:" + DropName.SelectedItem.Text + "    " + "   性别: 女   " + "  生日: 1995-4-5"));

        foreach (ListItem choice in ChkDisplay.Items) //获得复选框的数据

        {

            if (choice.Selected)

            {

                if (choice.Text == "住址")

                {

} }

9.css的使用

在<head>中加入:

<style type="text/css">
p.dash {border-style: dashed none none}
</style>

p.dash 表示此css用于p标签,dash是classname,在需要使用的地方嵌入:<p class="dash">即可。border-styel表示边框,dashed表示虚线。

10.label中text的设置:styel="font-weight:900" Font-size="25px"></asp:Label>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM