【发布时间】:2010-03-16 00:14:51
【问题描述】:
我想将 aspx 页面中的标签或文本框的值传递给 console.exe 应用程序 这样如果值是 sample.doc 它就会改变。
我从 aspx 页面调用
string f = TextBox1.Text;
System.Diagnostics.Process.Start("C:/DocUpload/ConsoleApplication1.exe", f);
我尝试转换为字符串,然后使用字符串变量代替 sample.doc 但没有运气
object FileName = System.IO.Path.Combine(ExecutableFileInfo.DirectoryName, "sample.doc");
欢迎任何帮助或想法。 谢谢你
【问题讨论】:
-
文本框的值是多少?它应该是磁盘上的文件吗?如果有,是什么文件夹?你得到什么错误?
-
你应该为你的文本框命名。
-
文本框的值是我希望处理的文件的名称,并且控制台应用程序启动的任何时间点都会显示文件名并崩溃
标签: c# textbox console argument-passing