导航

杭州网站建设专家-兆合信息

兆合信息技术 构建品质网站

在VS2010中将AspNet网站编译成一个DLL

在VS2010中创建一个网站,部署时网站的dll是动态生成的,每次编译产生的dll的名称都不一样,这样会导致在部署时必须将aspx页面和dll一起部署,尽管有时你可能只修改了后台代码。这样就变得很不方便,在VS2010中可以借助一个插件是网站生成一个固定名称的dll。

1 从下面的链接地址中下载 Visual Studio® 2010 Web Deployment Projects

...

Visual Studio Team System 2008 Team Suite 下载和升级(注册)

 VS2008注册方法非常简单,在开始>设置>控制面版>添加或删除程序>卸载vs.net2008(名字不太记得了)>出现卸载界面>点击Next>输入上面CD-key ->出现成功画面即可完美将试用版升级成为正式版。

VS2008正式版序列号CDKEY:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
 

相关文件下载:

...

asp.net cookies 使用方法

Response.Cookie("username").value="aa" 写入
username=Request.Cookies("username").value 读取

C# :

方法1:
Response.Cookies["username"].Value="gjy";
Response.Cookies["username"].Expires=DateTime.Now.AddDays(1);

...

ASP.NET页面传值方式


方式1:    
在接收页 的html代码里加上一行: <%@ Reference Page = "WebForm1.aspx" %>           
     
    WebForm1 fp=(WebForm1)Context.Handler;
...

使用WebDeployment Project改善VS2005发布网站问题

VS2005发布网站时不会像VS2003一样生成规则的DLL文件、而生成的DLL文件名含有随机数且不能一个项目生成一个DLL文件、让人有一些遗憾、为了做到像vs2003一样,微软发布了WebDeployment Project插件可解决此问题:

下载地址
...

ASP.NET 防注入代码

如果您的程序是asp.net程序,你可以 使用本asp.net防注入代码。
复制该程序到您的网站程序中的Global.asax.cs里,重新编译程序。

C# switch语句用法

  某些时候,在嵌套使用if语句时,所有if语句看起来都非常相似,因为它们都在对一个完全相同的表达式进行求值,惟一的区别是每个if语句都将表达式的结果与一个不同的值进行比较。例如:

 

if (day == 0)
    dayName = "Sunday";
...

C#布尔操作符运的区别

null

Session

protected void Command1_Click(object sender, EventArgs e)
    {
       
        this.Session["name"] = this.TextBox1.Text;
        Response.Redirect("default.aspx");

...

if 条件语句

 if (this.Session["name"] == null)
        {
            base.Response.Redirect("login.aspx");
        }

...
分页:« 首页...«1»...尾页 »