首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ASP.NET -在页面加载时加载LIstBox控件

ASP.NET -在页面加载时加载LIstBox控件
EN

Stack Overflow用户
提问于 2015-11-13 14:33:39
回答 1查看 537关注 0票数 0

我有一个带有GridView控件的页面。

在Gridview中有一个TemplateField,它包含一个ListBox控件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<asp:TemplateField HeaderText="Uploaded Files">
    <ItemTemplate>
        <asp:ListBox ID="ListBoxFiles" runat="server"></asp:ListBox>
    </ItemTemplate>
</asp:TemplateField>

当页面加载时,我需要使用服务器上文件夹中的文件列表填充这个ListBox。我不知道该怎么做。

我可以用标签达到类似的效果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<asp:TemplateField HeaderText="Uploaded Files">
    <ItemTemplate>
        <asp:ListBox ID="ListBoxFiles" runat="server"></asp:ListBox>
        <asp:Label ID="LabelFiles" runat="server" Text='<%#GetFiles(Eval("DocDescription")) %>' ></asp:Label>
    </ItemTemplate>
</asp:TemplateField>

后面有以下代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Public Function GetFiles(param As String)
    GetFiles = ""
    Try
        Dim filePaths() As String = Directory.GetFiles(Server.MapPath("~/Uploads/") & Session("LastFirst") & " - " & Session("StudentUID") & "/" & param & "/")
        For Each filePath As String In filePaths
            GetFiles = GetFiles & "<br/>" & Path.GetFileName(filePath)
        Next
        GetFiles = Right(GetFiles, Len(GetFiles) - 5)
    Catch
    End Try
End Function

但是我希望用户能够选择要删除的文件。

当页面加载时,如何填充ListBox?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-13 15:41:28

您可以这样做(注意:从C#转换而来):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Protected Sub Page_Load(sender As Object, e As EventArgs)
    For Each Row As GridViewRow In GridView1.Rows
        If Row.RowType = DataControlRowType.DataRow Then
            Dim ListBoxFiles As ListBox = TryCast(Row.FindControl("ListBoxFiles"), ListBox)
            ListBoxFiles.Items.Add("aaa")
            ListBoxFiles.Items.Add("bbb")
            ListBoxFiles.Items.Add("ccc")
        End If
    Next
End Sub
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33702858

复制
相关文章
feign接口返回泛型设置属性为null问题
feign是一种声明式http请求调用方式,工作原理就是根据FeignClient注解生成新的接口(也就是传说中的动态代理),常见使用方式如下所示:
johnhuster的分享
2022/03/28
2.5K0
feign接口返回泛型设置属性为null问题
LDAP 管理用户(组)
LDAP实现提供被称为目录服务的信息服务,可以看做是一张特殊的数据库系统。可以有效的解决众多网络服务的用户账户问题,规定了统一的身份信息数据库、身份认证机制和接口,实现了资源和信息的统一管理,保证了数据的一致性和完整性。
菲宇
2019/06/12
4.3K0
关于相机拍照获取图片onActivityResult返回data 为null的问题
此时发现 代码执行到 if(data==null)就结束了,问题为为什么拍摄相机的回调图片数据data为null
听着music睡
2018/10/15
2.2K0
File.listFiles()返回null
如果已知ROOT路径存在,root.exists()返回true。且是文件夹。那么原因则是没有获取READ_EXTERNAL_STORAGE权限。
平凡的学生族
2019/05/25
5.1K0
ldap 用户密码自助部署
为了方便同学们日常工作中忘记密码后 可以自己找回密码,减少运维同学操作,特此部署了一个系统来解决同学密码问题。
怀朔
2022/05/29
1.8K0
ldap 用户密码自助部署
Mybatis查询结果为空时,为什么返回值为NULL或空集合?
一行数据记录如何映射成一个 Java 对象,这种映射机制是 MyBatis 作为 ORM 框架的核心功能之一,也是我们这篇文章需要学习的内容。
架构师修炼
2022/07/30
5.5K0
Mybatis查询结果为空时,为什么返回值为NULL或空集合?
getClassLoader能否为null
我们Javaer都知道类想要被加载是需要一个个ClassLoader来执行的,并且类加载的方案叫双亲委派模式,说是双亲,其实就是单亲,可能我们最初的翻译人想让我们的加载器的家庭更完整吧,所以翻译成双亲。默认的类加载器包括BootstrapClassLoader、ExtClassLoader、AppClassLoader,他们都定义在在rt.jar中的sun.misc.Launcher类中,他们的”继承”关系是AppClassLoader—>ExtClassLoader—>BootstrapClassLoader,ExtClassLoader的parent获取不到BootstrapClassLoader,只能获取到一个null。
全栈程序员站长
2022/08/24
5980
getClassLoader能否为null
NDK学习笔记:线程JNIEnv,JavaVM,JNI_OnLoad(GetEnv返回NULL?FindClass返回NULL?)
nativeThreadEnvTest打算实现这样一个功能:for循环调用MainActivity.getUuid方法,打印出5串不同的UUID。听上去很简单,逻辑代码如下:
全栈程序员站长
2022/07/30
2.8K0
NDK学习笔记:线程JNIEnv,JavaVM,JNI_OnLoad(GetEnv返回NULL?FindClass返回NULL?)
Python使用LDAP做用户认证
LDAP(Light Directory Access Portocol)是轻量目录访问协议,基于X.500标准,支持TCP/IP。
py3study
2020/01/19
3K0
thrift:返回null的解决办法
本文讨论了Thrift框架返回null的问题,并提供了相应的解决方案。文章提到,Thrift不允许服务接口返回null,否则会抛出异常。为了解决这个问题,开发人员可以捕获ThriftApplicationException异常,并根据异常类型进行相应的处理。如果异常类型是TApplicationException,并且异常原因是missing_result,那么可以返回null。否则,应该继续向上抛出异常。
10km
2018/01/03
3.7K0
【技术帖】LDAP网络用户的实现
LDAP网络用户的实现: >>为一组客户机集中提供可登陆的用户账号 -网络用户:用户名、密码信息存储在LDAP服务端 -这些客户机都加入同一个LDAP域 加入LDAP需要的条件: >>服务端提供 -LDAP服务器地址、基本DN名称 -加密用的证书(若需要) >>客户端准备 -修改用户登录的验证方式,启用LDAP -正确的配置LDAP服务端参数 -软件包: sssd(与服务端沟通程序) authconfig-gtk(图形化配置sssd程序) authconfig-tui(简易配置工具) 绑定到LDAP验证
吴柯
2018/04/16
9080
typeof运算对于null会返回“Object"
您也许会问,为什么 typeof 运算符对于 null 值会返回 "Object"。这实际上是 JavaScript 最初实现中的一个错误,然后被 ECMAScript 沿用了。现在,null 被认为是对象的占位符,从而解释了这一矛盾,但从技术上来说,它仍然是原始值。
阮键
2019/08/07
2.2K0
连接LDAP服务器用户,使用 LDAP 服务器进行连接
如果使用的是 Windows(Windows Mobile 除外)或 Unix 平台,则可以指定一个中央 LDAP 服务器来跟踪企业中的所有数据库服务器。如果数据库服务器在 LDAP 服务器中自行注册,客户端便可以查询 LDAP 服务器,找到其要查找的数据库服务器,无论这些服务器是在
全栈程序员站长
2022/08/28
4.9K0
storage/emulated/0路径下的File.listFiles返回值为null
回值为null 前言 为了获取Android手机中某个文件夹下的所有文件夹或文件,我们利用File类的listFiles方法,但是,有些文件路径下明明有子文件,可是该方法总是返回null值。比如Android虚拟机中的storage/emulated/0路径下明明有子文件,但是,listFiles却返回null。 Android手机文件路径问题真的是很恶心,我也是栽了很多坑,现在将关于该问题的解决方案分享。
红目香薰
2022/11/29
1.5K0
storage/emulated/0路径下的File.listFiles返回值为null
以太坊执行miner.start返回null
问题场景 最近技术群中的朋友经常问到这样的问题,环境搭建已经搭建好,geth节点也成功启动,可为什么当执行miner.start()方法时却没有挖矿,返回null。 其实,不仅仅这些朋友,本人在启动最
程序新视界
2017/12/29
2.4K0
php json_decode 返回 null 乱码问题
编码错乱的昵称存在json字符串里,php调用json_decode(xxx, true) 失败,返回null的问题。
shirishiyue
2020/01/01
3.3K0
JavaScript基础:typeof null 为什么返回object
null本身实际上是基本类型,但是Javascript在存储的时候,会将不同的对象在底层存储都使用二进制的方式存储,在Javascript中如果二进制的前三位都为0的话就会被判断为object,null的二进制存储表示形式为全是0,自然前三位也是0,因此执行typeof时会返回”object”。
IT工作者
2022/01/26
3K0
React报错之ref返回undefined或null
原文链接:https://bobbyhadz.com/blog/react-ref-returns-undefined-or-null[1]
chuckQu
2022/08/19
1.3K0
点击加载更多

相似问题

Java/LDAP: getAttribute("cn")返回null

20

UGC用户返回时为Null

34

无法登录google (返回用户为null)

21

返回用户的LDAP查询

23

Ldap查询在部署时返回null结果

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文