War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Exportieren (0) Drucken
Alle erweitern
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original

HtmlInputFile.Value-Eigenschaft

Ruft den vollständigen Pfad der Datei auf dem Computer des Clients ab.

Namespace:  System.Web.UI.HtmlControls
Assembly:  System.Web (in System.Web.dll)

[BrowsableAttribute(false)]
public override string Value { get; set; }
<asp:HtmlInputFile Value="String" />

Eigenschaftswert

Typ: System.String
Der vollständige Pfad der Clientdatei.

AusnahmeBedingung
NotSupportedException

Es wurde versucht, dieser Eigenschaft einen Wert zuzuordnen.

Die Value-Eigenschaft ruft den vollständigen Pfad der Datei auf dem Clientcomputer ab (z. B. "C:\MyFiles\Test.txt"). Dies bietet sich an, wenn Sie den Speicherort der Datei auf dem Computer, der die Datei sendet, kennen müssen. Diese Eigenschaft wird i. A. auch zum Bestimmen des ursprünglichen Dateinamens verwendet. Analysieren Sie den Wert dieser Eigenschaft, um den ursprünglichen Dateinamen abzurufen.

HinweisHinweis

Die Value-Eigenschaft ist schreibgeschützt. Beim Versuch, dieser Eigenschaft einen Wert zuzuordnen, wird eine System.NotSupportedException ausgelöst.

Im folgenden Codebeispiel wird veranschaulicht, wie mit der Value-Eigenschaft der vollständige Pfad der Datei auf dem Clientcomputer angezeigt wird. Damit dieses Beispiel ordnungsgemäß ausgeführt werden kann, müssen Sie auf dem Laufwerk C des Computers ein Verzeichnis mit der Bezeichnung Temp erstellen.


<%@ Page Language="C#" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  void Button1_Click(object Source, EventArgs e)
  {

    // Make sure a file was submitted.
    if (Text1.Value == "")
    {
      Span1.InnerHtml = "Error: You must enter a file name.";
      return;
    }

    // Save the file.
    if (File1.PostedFile.ContentLength > 0)
    {
      try
      {

        File1.PostedFile.SaveAs("c:\\temp\\" + Text1.Value);
        Span1.InnerHtml = "<b>" + File1.Value + "</b>" +
                          " uploaded successfully to <b>c:\\temp\\" +
                          Text1.Value + "</b> on the Web server.";

      }
      catch (Exception exc)
      {

        Span1.InnerHtml = "Error saving file <b>c:\\temp\\" +
                          Text1.Value + "</b><br />" + exc.ToString() + ".";

      }
    }
  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head>
    <title>HtmlInputFile Example</title>
  </head>

  <body>

    <h3>HtmlInputFile Example</h3>

    <form id="form1" enctype="multipart/form-data" 
          runat="server">

       Select File to Upload: 
       <input id="File1" 
              type="file" 
              runat="server" />

       <p>
       Save as file name (no path): 
       <input id="Text1" 
              type="text" 
              runat="server" />

       </p>
       <p>
       <span id="Span1" 
             style="font: 8pt verdana;" 
             runat="server" />

       </p>
       <p>
       <input type="button" 
              id="Button1" 
              value="Upload" 
              onserverclick="Button1_Click" 
              runat="server" />

       </p>
    </form>

  </body>
</html>


.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0, 1.1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft