C# 进程开始(“x39C;y网站”)不支持超过多个字符

C# 进程开始(“x39C;y网站”)不支持超过多个字符,c#,C#,我正在使用此代码打开包含url的浏览器。因为我的应用程序使用smtp服务器发送短信,所以我正在使用所有手机创建stringbuilder。因此,如果我的url超过e.x 2000个字符。我的浏览器打开了,但我的url不完整。另一种方法是,如果我将url作为字符串并复制粘贴到浏览器中,则效果很好 Process.Start("MyWebsite/mobiles="+richTextBox1.Text); 您应该按第一个字符串提供浏览器的路径,并按MSDN所述的第二个字符串提供参数 开始(字符串

我正在使用此代码打开包含url的浏览器。因为我的应用程序使用smtp服务器发送短信,所以我正在使用所有手机创建stringbuilder。因此,如果我的url超过e.x 2000个字符。我的浏览器打开了,但我的url不完整。另一种方法是,如果我将url作为字符串并复制粘贴到浏览器中,则效果很好

 Process.Start("MyWebsite/mobiles="+richTextBox1.Text);

您应该按第一个字符串提供浏览器的路径,并按MSDN所述的第二个字符串提供参数

开始(字符串, 字符串)通过指定 应用程序的名称和一组命令行参数,以及 将资源与新流程组件关联