📄 default.aspx.cs
字号:
using System;
using System.Data;
using System.Data.OleDb;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Gateway;
using PageAdmin;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Valicate MCheck=new Valicate();
MCheck.Member_Check("cn");//检查是否登陆
Data_Bind();
}
protected void Button1_Click(object sender, EventArgs e)
{
//按时构造订单号;
System.DateTime currentTime=new System.DateTime();
currentTime=System.DateTime.Now;
string out_trade_no = currentTime.ToString("g");
out_trade_no = out_trade_no.Replace("-", "");
out_trade_no = out_trade_no.Replace(":", "");
out_trade_no = out_trade_no.Replace(" ", "");
//业务参数赋值;
string gateway = T_gateway.Text; //'支付接口
string service = T_service.Text;
string partner = T_partner.Text; //partner 合作伙伴ID 保留字段
string sign_type = T_sign_type.Text;
string subject = T_subject.Text; //subject 商品名称
string body = T_body.Text; //body 商品描述
string payment_type = T_payment_type.Text; //支付类型
string total_fee=T_total_fee.Text; //总金额 0.01~50000.00
string show_url = T_show_url.Text;
string seller_email = T_seller_email.Text; //卖家账号
string key = T_key.Text; //partner账户的支付宝安全校验码
string return_url = T_return_url.Text; //服务器通知返回接口
string notify_url =T_notify_url.Text; //服务器通知返回接口
string _input_charset = T_inputchatset.Text;
AliPay ap = new AliPay();
string aliay_url=ap.CreatUrl(
gateway,
service,
partner,
sign_type,
out_trade_no,
subject,
body,
payment_type,
total_fee,
show_url,
seller_email,
key,
return_url,
_input_charset,
notify_url
);
Response.Redirect(aliay_url);
}
void Data_Bind()
{
string sql="select top 1 * from onlinepay where onlinepay_type='alipay'";
Conn Myconn=new Conn();
OleDbConnection conn=new OleDbConnection(Myconn.Constr());
conn.Open();
OleDbCommand Comm=new OleDbCommand(sql,conn);
OleDbDataReader dr=Comm.ExecuteReader();
if(dr.Read())
{
T_total_fee.Attributes.Add("onkeyup","if(isNaN(value))execCommand('undo')");
T_partner.Text=dr["onlinepay_partnerid"].ToString();
T_seller_email.Text=dr["onlinepay_mid"].ToString();
T_key.Text=dr["onlinepay_key"].ToString();
T_return_url.Text="http://"+Request.ServerVariables["SERVER_NAME"]+"/member/onlinepay/alipay/Alipay_Return.aspx";
T_notify_url.Text="http://"+Request.ServerVariables["SERVER_NAME"]+"/member/onlinepay/alipay/Alipay_Notify.aspx";
Button1.Attributes.Add("onclick","return C_Tb()");
}
else
{
Response.End();
}
conn.Close();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -