本文介绍了方法'createassociateemailbody'没有重载需要2个参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
string strAssociateBody = this.createAssociateEmailBody(lblClientName.Text,lblPhoneNo.Text,strFinalAddress,dblAssociatePrice);
this.createAssociateEmailBody(来自Associate Clients的新订单!,strAssociateBody);
i我在<$ p上收到错误$ p> this.createAssociateEmailBody(来自Associate Clients的新订单!,strAssociateBody);
虽然我已经传递了所有变量...
我尝试过:
私有字符串createAssociateEmailBody(字符串strUserName,字符串strPhoneNo,字符串strAddress,double dblAssociatePrice )
{
StringBuilder strAdd = new StringBuilder();
strAdd.Append(lblFinalAddressUserName.Text +,);
strAdd.Append(lblFinalAddressFlatNo.Text +,);
strAdd.Append(lblFinalAddresLandmark.Text +,);
strAdd.Append(lblFinalCity.Text +,);
string strFinalAddress = strAdd.ToString();
string body = string.Empty;
//使用streamreader来读取我的htmltemplate
使用(StreamReader reader = new StreamReader(Server.MapPath(〜/ Forms / Email.html)))
{
body = reader.ReadToEnd();
}
body = body.Replace({UserName},strUserName); //替换所需的东西
body = body.Replace({PhoneNo},strPhoneNo);
body = body.Replace({Address},strAddress);
返回机构;
}
解决方案
string strAssociateBody = this.createAssociateEmailBody(lblClientName.Text, lblPhoneNo.Text, strFinalAddress, dblAssociatePrice); this.createAssociateEmailBody("New Order from Associate Clients!", strAssociateBody);
i am getting error on
this.createAssociateEmailBody("New Order from Associate Clients!", strAssociateBody);
while i have passed all variables...
What I have tried:
private string createAssociateEmailBody(string strUserName, string strPhoneNo, string strAddress, double dblAssociatePrice) { StringBuilder strAdd = new StringBuilder(); strAdd.Append(lblFinalAddressUserName.Text + ","); strAdd.Append(lblFinalAddressFlatNo.Text + ","); strAdd.Append(lblFinalAddresLandmark.Text + ","); strAdd.Append(lblFinalCity.Text + ","); string strFinalAddress = strAdd.ToString(); string body = string.Empty; //using streamreader for reading my htmltemplate using (StreamReader reader = new StreamReader(Server.MapPath("~/Forms/Email.html"))) { body = reader.ReadToEnd(); } body = body.Replace("{UserName}", strUserName); //replacing the required things body = body.Replace("{PhoneNo}", strPhoneNo); body = body.Replace("{Address}", strAddress); return body; }
解决方案
这篇关于方法'createassociateemailbody'没有重载需要2个参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!