asp.net如何实现迅雷下载功能

http://hi.baidu.com/xiaohuizuan/blog/item/95355933bc3ab7fe14cecb3f.html

 

前几天做了一个网站,里面用到了迅雷下载功能,在网上找了一下代码整理了一下,现在拿出来了大家共享吧

首先在.aspx页面配置信息

<script runat=server> public string ThunderEncode(string code) { code="AA"+code+"ZZ"; string encode = ""; byte[] bytes = Encoding.GetEncoding(54936).GetBytes(code); try { encode = Convert.ToBase64String(bytes); } catch { encode = code; } return "thunder://"+encode; } </script>

<script src="http://pstatic.xunlei.com/js/webThunderDetect.js"></script> <a href="#" thunderHref="<%=ThunderEncode("http://请改成你需要的链接.rar")%>" thunderPid="57029" thunderType="" thunderResTitle="" onClick="return OnDownloadClick_Simple(this,2,4)" οncοntextmenu="ThunderNetwork_SetHref(this)" >迅雷专用高速下载</a> <br />         <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click1" />

 

然后再.cs文件里面填入

protected void Button1_Click1(object sender, EventArgs e)     {         Response.ContentType = "application/x-zip-compressed";         Response.AddHeader("Content-Disposition", "attachment;filename=z.zip");         string filename = Server.MapPath("下载文件路径");         Response.TransmitFile(filename);

    }

转载于:https://www.cnblogs.com/px7034/archive/2012/03/07/2383816.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现用户注册功能,需要在 ASP.NET 中使用数据库来存储用户信息和密码。以下是建议的步骤: 1. 创建数据库表格:在数据库中创建一个“用户”表格,包含用户名、密码、电子邮件等字段。 2. 创建 ASP.NET 网站:使用 Visual Studio 创建一个新的 ASP.NET 网站。 3. 添加注册页面:在 ASP.NET 网站中添加一个新的注册页面,其中包含用户名、密码、电子邮件等输入框。 4. 添加代码:在注册页面中添加与数据库交互的代码,以便将用户信息保存到数据库中。 5. 验证输入:在注册页面中添加输入验证,以确保用户输入的信息格式正确。 6. 提供反馈:在注册页面中添加反馈信息,以告知用户是否成功注册。 下面是一个简单的示例代码: ``` protected void RegisterButton_Click(object sender, EventArgs e) { string username = UsernameTextBox.Text; string password = PasswordTextBox.Text; string email = EmailTextBox.Text; // 在此处添加输入验证代码 // 在此处添加与数据库交互代码 SqlConnection connection = new SqlConnection("Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=True"); SqlCommand command = new SqlCommand("INSERT INTO Users (Username, Password, Email) VALUES (@Username, @Password, @Email)", connection); command.Parameters.AddWithValue("@Username", username); command.Parameters.AddWithValue("@Password", password); command.Parameters.AddWithValue("@Email", email); connection.Open(); command.ExecuteNonQuery(); connection.Close(); // 在此处添加反馈信息 Response.Redirect("RegistrationSuccess.aspx"); } ``` 注意,这只是一个简单的示例代码,实际应用中可能需要更复杂的代码来实现更高级的功能,例如密码加密、电子邮件验证等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值