| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 编程论坛
共有 99 人关注过本帖
标题:问个ASP网页问题(VB.NET版)
只看楼主 加入收藏
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:19
帖 子:1761
专家分:3642
注 册:2011-3-24
结帖率:98.8%
  已结贴   问题点数:20  回复次数:3   
问个ASP网页问题(VB.NET版)
前端HTML:
<asp:ListView ID="ListView1" runat="server">
...
<td><asp:Button ID="btnMod" runat="server" Text="更新" CommandArgument='<%# Eval("ProjectNo") %>' Font-Size="12px" /></td>
...
</asp:ListView>

後端:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Using mySqlDS As SqlDataSource = New SqlDataSource
...
Dim my_args As New DataSourceSelectArguments
Dim my_DV As Data.DataView = mySqlDS.Select(my_args)
ListView1.DataSource = my_DV
ListView1.DataBind()
End Using
End Sub

怎么让btnMod在数据库反馈给ListView1一行一行资料时,每一行的btnMod能够依照登入者权限决定是否要变Disable?
2018-12-06 18:59
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:19
帖 子:1761
专家分:3642
注 册:2011-3-24
  得分:0 
目前是在点击后,触发后端的按钮点击事件内去做判断,
所以实际上画面按钮,并没有依据使用者权限选择是否要被Disable掉。

不要選我當版主
2018-12-06 19:07
martinesyu
Rank: 2
等 级:论坛游民
帖 子:3
专家分:54
注 册:2017-11-8
  得分:20 
直接在<td>里判断权限,<%if... then%><asp:Button ID="btnMod" ....<%else%>disable<%endif%>
2018-12-07 09:23
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:19
帖 子:1761
专家分:3642
注 册:2011-3-24
  得分:0 
以下是引用martinesyu在2018-12-7 09:23:41的发言:

直接在<td>里判断权限,<%if... then%><asp:Button ID="btnMod" ....<%else%>disable<%endif%>


对喔,是还可以有这招,不过这就等于把后端的程式码写到前端来了,感觉不是很好。
看来会不会是后端数据库取资料的方法要改?我在想想找找。

不要選我當版主
2018-12-07 19:45







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024562 second(s), 9 queries.
Copyright©2004-2018, BCCN.NET, All Rights Reserved