EXT.NET 2.0文件上传字段浏览按钮不起作用

时间:2012-05-15 09:00:16

标签: file upload field ext.net

我正在尝试使用文件上传字段。我使用了ext.net演示站点的第一个例子。此链接:http://examples.ext.net/#/Form/FileUploadField/Basic/

我运行我的代码,但是当我点击浏览按钮时,窗口没有打开。我这样做了。我研究了这个问题。我找到了一个来源。此链接:http://forums.ext.net/showthread.php?15522-CLOSED-Programmatically-click-fileuploadfield-browse。在源vladimir说:没有办法打开文件对话programaticaly(据我所知,IE(不确定IE9)允许它,但其他浏览器不支持它) 原因是:安全风险。我用的是IE9。所以我下载了IETester程序。我尝试了我的代码但浏览按钮没有再次打开。我该怎么办

以下是代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Fileuploadfield.aspx.cs" 
Inherits="Fileuploadfield" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>

<script type="text/javascript">
var showFile = function (fb, v) {
    if (v) {
        var el = Ext.get('fi-button-msg');
        el.update('<b>Selected:</b> ' + v);

        if (!el.isVisible()) {
            el.slideIn('t', {
                duration: .2,
                easing: 'easeIn',
                callback: function () {
                    el.highlight();
                }
            });
        } else {
            el.highlight();
        }
    }
};
</script>

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

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
<form id="form1" runat="server">
    <ext:ResourceManager runat="server" ID="ResourceManager1" />
    <ext:FileUploadField ID="BasicField" runat="server" Width="400" Icon="Attach" />

        <ext:Button ID="Button1" runat="server" Text="Get File Path">
            <Listeners>
                <Click Handler="var v = #{BasicField}.getValue();  
                   Ext.Msg.alert('Selected&nbsp;File', v && v != '' ? v : 'None');" />
            </Listeners>
        </ext:Button>
</form>
</body>
</html>

0 个答案:

没有答案