上传控件(Upload)主要用在往服务器传递文件的场合。
* * * * *
* 以下代码实现了一个上传控件:
~~~
@Html.Q().Upload().For(data, m => m.Identify).UploadSrc("/Home/UploadPost").SuccessCallBack("success").Label("上传身份证")
~~~
效果如下:

* * * * *
扩展:常见方法列表:
|服务端方法名 |说明 |
| --- | --- |
|For(数据,属性名) |要绑定的数据的属性 |
|Name(string name) |控件的名称,如果使用For绑定,则控件的名字默认为属性名 |
|Id(string id) |控件的唯一标识 |
|Label(string label) |控件的Label说明 |
|Enable(bool enable = true) |控件是否只读 |
|UploadSrc(string uploadSrc)|上传文件的处理地址 |
|SuccessCallBack(string successCallBack)|上传成功后的回调Js函数 |
|FailedCallBack(string failedCallBack)|上传失败后的回调Js函数 |
|RequestJsonDataStr(string jsonData)|上传同时传递的信息数据 |
|客户端方法名 |说明 |
| --- | --- |
| --- | --- |
