ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
上传控件(Upload)主要用在往服务器传递文件的场合。 * * * * * * 以下代码实现了一个上传控件: ~~~ @Html.Q().Upload().For(data, m => m.Identify).UploadSrc("/Home/UploadPost").SuccessCallBack("success").Label("上传身份证") ~~~ 效果如下: ![](https://box.kancloud.cn/77d2f1356da31cc55e55b5249b218d5f_877x95.png) * * * * * 扩展:常见方法列表: |服务端方法名 |说明 | | --- | --- | |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)|上传同时传递的信息数据 | |客户端方法名 |说明 | | --- | --- | | --- | --- |