本文介绍了方法'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个参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-19 13:18
查看更多