如何将ASP.NET网站上传到我的空房间?
1。直接通过FTP网站文件上传。
2.然后绑定数据库信息。
3.配置网站信息,绑定域名,配置的版本信息。网。
& lt脚本类型= & quottext/JavaScript & quot;src = & quothttp://www.sz886.com/js/jquery-1.9.1.min.js" & gt;& lt/script & gt;
如何发布一个ASP.NET网站?
将
ASP.NET
网站部署到IIS的步骤:
打开IIS管理器,在管理器中添加一个网站。
填写网站名称,选择
.NET
版本(选择相应的版本,是4.0就选4.0,是4.5就选4.5),选择物理路径(物理路径即为你的
ASP.NET
网站存放的文件夹)。
填写绑定信息,如果IP地址没有选择(即全部未分配,那就是这个电脑的所有IP地址都可以访问),如果选择了特定的IP地址就只能使用选择的IP进行访问。域名端口等信息保持不变然后确定。
asp.net母版页的使用?
母版页主要是针对大部分模块不动,只在一些小的模块或细节上做出更改的这类页面上使用,使用的时候把不想改变的内容全部放在母版里边,然后拖出一个ContentPlaceHolder控件,在创建页面的时候引用这个母版页,你会发现除了这个控件内部其余地方已被锁定,就把你需要改变的内容放到这里边就行了。
至于占用资源的比较,我想肯定是使用母版页占用的小了,毕竟它大体上内容都不变的,所更新的信息很少。
ASP.net布局页怎么找?
用 CSS 控制
ASP.NET 2.0 中用 MasterPage 和 Themes 联合控制
目前为止没有比 ASP.NET 2.0 的页面布局更简单的
ASP.NET中的有哪些内置对象可以用来在不同页面之间传递参数值?
Response对象
主要运用于数据从服务器发送到浏览器,可以输出数据、页面跳转、各个网页之间传参数等操作。
以下讲解几个常用例子:
在页面中输出数据
主要通过Write 、WriteFile方法输出数据。
Response.Write(“hello”);//在网页上显示hello
Response.WriteFile(@”F:hello.txt”);//在网页上打开hello.txt并显示
Response.Write(“<script>alert(‘hello’)</script>”);//弹出一个框显示hello
Response.Write(“<script>alert(‘跳转’);location.href(’webForm1.aspx’)</script>”);//弹出一个框显示“跳转”并且网页跳转到webForm1.aspx。
页面跳转并传参
Response.Redirect(“~/WebForm2.aspx”); //使用Redirect方法重定向,跳转到WebForm2.aspx 页面
在页面重定向URL时传参数,用“?”分隔开,比如:地址?参数&参数&参数。。。
string name=”chen”;
string sex=”boy”;
Response.Redirect(“~/WebForm2.aspx?Name=”+name+”&Sex=”+sex)
注意:需要另一个Request对象接收,才能在webForm.aspx上显示。
输出二进制图片
使用BinaryWrite显示二进制数据。
先添加命名空间,Using System.IO;
FileStream str=new FileStream(Server.MapPath(“pic.gif”).FileMode.Open);
//打开图片,并保存在文件流中
long FileSize=str.Length;//获取文件流长度
byte byt =new byte(FileSize);//定义一个数组,用于后面存字节
str.Read(byt,0,FileSize);//读取字节流,并转化为二进制,保存在byt数组中。
str.Close();
Response.BinaryWrite(byt);//读取二进制
另外
Response.Write(“<script>windows.Close();</script>”);//直接关闭窗口
Request对象
主要是检索浏览器向服务器发出的请求信息。就相当于获取上面Response从服务器发送到浏览器的消息。
获取网页见传递的参数。
比如:上面传参的
string name=”chen”;
Response.Redirect(“~/WebForm2.aspx?Name=”+name)
获取:
Response.Write(“使用Request”+Request);
Response.Write(“使用Request.Params”+Request.Params);
Response.Write(“使用Request.QueryString”+Request.QueryString);
获取客户端浏览器的信息
主要使用Request的Browser对象,访问HttpBrowserCapabilities属性获取当前的相关浏览器信息。
HttpBrowserCapabilities bb=Request.Browser;
Response.Write(“客户端浏览器相关信息”);
Response.Write(“类型:”+bb.Type);
Response.Write(“名称:”+bb.Browser;
Response.Write(“版本:”+bb.Version);
Response.Write(“操作平台:”+bb.Platform);
Response.Write(“是否支持框架:”+bb.Frames);
Response.Write(“是否支持表格:”+bb.Tables);
Response.Write(“是否支持Cookies:”+bb.Cookies);
Response.Write(“远程客户端IP地址:”+bb.UserHostAddress);
….
Application对象
主要是共享一个程序级的先关信息,比如多个用户共享一个Application对象。
使用Application实现全局的存储和读取
由于应用程序中的所有页面都可以访问这个全局变量,所以要对其对象加上,加锁和解锁操作来保证数据的一致性。
比如:
Application.Lock();//加锁
Application=”chen”;
Application.UnLock();//解锁
常常运用于网站访问计数器和网页聊天。
网站访问计数器:
1:
添加一个全局应用程序类(Global.asax),添加后会自动出现
void Application_Start(object sender, EventArgs e)
void Session_Start(object sender, EventArgs e)
void Session_End(object sender, EventArgs e)
…事件,分别在以上三个事件添加方法
void Application_Start(object sender, EventArgs e)
{ Application=0;//应用程序启动时运行 }
void Session_Start(object sender, EventArgs e)
{ Application.Lock();//加锁
Application=(int)Application+1;
Application.UnLock();//解锁 }
//会话启动时运行
void Session_End(object sender, EventArgs e)
{ Application.Lock();//加锁
Application=(int)Application-1;
Application.UnLock();//解锁 }
//会话关闭时运行:
2:
所设置的网页
protected void Page_Load(object sender, EventArgs e)
{ Label1.Text = “访问量:” + Application; }
asp.net如何实现框架?
在一个页面中设置右边的框架点击左边框架的查询按钮,加入javascript代码: parent.document.getElementById(“Right”).src=”123.aspx?”+parameters;