Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <table width="100%">
- <tr>
- <td style="width:80%;"><asp:TextBox ID="txtFilePath" runat="server" CssClass="FlatTextbox" Width="100%" ReadOnly="true" ></asp:TextBox></td>
- <td style="width:10%; padding-left:15px"><asp:Button ID="btnText" runat="server" Text="" CssClass="FlatButton" Width="100%" onclick="btnText_Click" /></td>
- <td style="width:10%"><asp:FileUpload ID="fUpload" runat="server" Visible="false" OnClick="DoOpenFileDialog()"/></td>
- </tr>
- </table>
- public partial class FilePathBrowser : System.Web.UI.UserControl
- {
- public event EventHandler BrowseClick;
- public string FilePathText
- {
- get { return txtFilePath.Text; }
- set { txtFilePath.Text = value; }
- }
- public string ButtonText
- {
- get { return btnText.Text; }
- set { btnText.Text = value; }
- }
- public FileUpload HiddenFileUploadCtrl
- {
- get { return this.fUpload; }
- set { fUpload = value; }
- }
- protected void Page_Load(object sender, EventArgs e)
- {
- }
- protected void btnText_Click(object sender, EventArgs e)
- {
- BrowseClick(sender, e);
- }
- }
- <UserControl:FPBrowser ID = "fpbImageUpload" runat = "server" ButtonText="Browse.." FilePathText="" OnBrowseClick="fpbImageUpload_BrowseClick"/>
- protected void fpbImageUpload_BrowseClick(object sender, EventArgs e)
- {
- if (fpbImageUpload.HiddenFileUploadCtrl.HasFile)
- {
- String fileName = fpbImageUpload.HiddenFileUploadCtrl.FileName;
- fpbImageUpload.FilePathText = Path.Combine(Helper.FileUploadPath, fileName);
- fpbImageUpload.HiddenFileUploadCtrl.SaveAs(Path.Combine(Helper.FileUploadPath, fileName));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement