【发布时间】:2012-10-11 12:03:30
【问题描述】:
通俗地说,基本上我想做的是:
我正在将数据集导出到 csv 文件,如果文件超过预定大小,则允许用户选择通过电子邮件发送而不是下载。 (因此,如果文件 > 10Mb 警报消息,可选择通过电子邮件发送或继续下载)
I.E“点击是发送电子邮件,点击否下载”
和
检索用户选择
任何指导将不胜感激。
已编辑:好的,这是我尝试过的
脚本
function confirmBox()
{
var hSize = document.getElementById('<%= hFileSize.ClientID %>');
if (hSize.value > 100)
{
if (confirm(" Values is greater than 100. Continue?")==true)
return true;
else
return false;
}
}
Asp 按钮:
<asp:Button ID="cmdExport" runat="server" Text="Export" OnClick="cmdExport_Click" OnClientClick="return confirmBox();"/>
但问题是消息框是在后面的代码运行以生成 CSV 文件并获取文件大小之前在客户端生成的。所以消息框只需要在我生成 CSV 并获得文件大小后显示?
【问题讨论】:
标签: javascript asp.net vb.net