我对将jquery/javascript与C#交织在一起的最佳方式感到困惑。我应该把一个JavaScript确认弹出到文件上传的形式。但是,如果某些标准未得到满足,则只会弹出确认。JQuery和C#ASP.NET窗体和文件验证
表单上有4个重要的元素。
- clientId_txt - 表示节目类型
- file_box单选按钮 - - 客户端的ID
- program_radio的输入文本字段浏览到文件按钮和文本框中
- upload_btn - 用户点击此按钮上传文件
当用户点击该按钮时,程序检查该file_box文件名中有3个元素:
- 它包含MMDDYY格式的当前日期
- 它包含clientId_txt
- 其含有由单选按钮选择所表示的2字符节目类型(clientId_txt应当从字符串此检查过程中汽提)
如果其中一个或多个条件未得到满足,并且显示适当的javascript确认消息,则警告用户: “您确定这是正确的文件吗?程序代码没有找到!”
然后,用户可以单击‘是’继续上传或如果允许上传然后将文件名和时间存储在数据库中的‘取消’上传。
。
什么是处理这种处理的最佳方式。我可以做所有的文件名中的OnClientClick的jQuery/JavaScript的检查,然后在的onClick C#端上传和数据库更新的?
或者我应该把一个JavaScript脚本内的脚本文字 标签 。然后在C#端做所有的处理,然后吐出一个动态生成的javascript确认javascript文字,然后以某种方式激怒文字?
这只是为了让我们内部的团队确保他们没有上传错误的文件,所以我不必担心JavaScript关闭。 – Bryan 2009-09-29 18:45:21