telerik的Input box
部分:RadAsyncUpload控件是如何更新的?
我认为可以在telerik上完成:RadUpload控件
除非有可能他们在控件上浮动FileName文本标签?
<head runat="server">
<title></title>
<script src="Scripts/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#fuRadUploadFile2').text('file name');
});
function OnClientFileSelected(sender, args) {
var currentFileName = args.get_fileName();
alert(currentFileName);
$('#fuRadUploadfile1').val(currentFileName);
alert("after");
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="sm1" runat="server"></asp:ScriptManager>
<div id="RadUpload">
<telerik:RadAsyncUpload runat="server"
AllowedFileExtensions=".wav,.mp3,.mpeg,.mpg,.wmv,.avi,.mp4"
MaxFileSize="262144000"
TargetFolder="\Upload"
InputSize="50"
ID="fuRadUpload"
ClientIDMode="Static"
OnClientFileSelected="OnClientFileSelected" />
<asp:ImageButton ID="ibtnUploadFile" runat="server" ImageUrl="~/Images/buttons/butUpload.gif" />
</div>
<input id="fuRadUploadFile2" type="text" value="text" />
</form>
</body>
感谢。
答案 0 :(得分:1)
由于安全原因,这是不允许的。只有用户在选择文件或手动输入文件名时才允许更新输入字段。
无法通过服务器属性或javascript完成。
想象一下你访问site.com并且它自动输入字段填写c:\ users \ admin \ documents \ password.txt - 它可以触发按钮点击上传该文件,这意味着每个站点最终都可以上传随机文件来自用户&#39;电脑。
这是不可能的。