【发布时间】:2010-04-14 20:50:27
【问题描述】:
我正在使用 VS 2008 开发一个 c# Web 应用程序,我试图在其中捕获所选文件的物理路径。使用 IE,我现在终于可以在文本变量中检索它了。但我想以字符串的形式捕获这些信息。我该怎么做?
目前我正在使用: lb3.Text = Page.Request.PhysicalPath;
它给了我: Text = "C:\Documents and Settings\Admin\My Documents\Visual Studio 2008\Projects\AddFileToSQL\AddFileToSQL\Default.aspx"
感谢你们的 cmets/建议。我只是想在字符串中捕获文件路径。但是当我尝试时: string fullpath = Page.Request.PhysicalPath;
在我的 C# 代码中并在这一行设置断点,我查看 Watch 窗口并输入 fullpath,它说 fullpath 脱离上下文。你能理解这个吗?如何获取字符串变量的路径?
Marvin,不确定你的意思,但这更多是我在上下文中的代码:
protected void btnAppend_Click(object sender, EventArgs e)
{
Label lb3 = new Label();
lb3.Text = Page.Request.PhysicalPath;
string fullpath2 = Request.PhysicalPath;
【问题讨论】:
-
Request.PhysicalPath已经是一个字符串了。 -
这不是你想要的吗?我想你已经回答了你的问题=)
-
外面有满月吗?
-
没有满月,但可能有;)
-
你们能看到我修改后的问题吗?
标签: c# visual-studio-2008 string text