| 网站首页 | 业界新闻 | 小组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
ADSL如何秒变专线,公网IP盒子了解一下千里之行 始于足下
共有 1143 人关注过本帖
标题:问个ASP网页问题(VB.NET版)
只看楼主 加入收藏
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:22
帖 子:1791
专家分:3671
注 册:2011-3-24
结帖率:98.8%
  已结贴   问题点数:20  回复次数:5   
问个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?
搜索更多相关主题的帖子: ASP 网页 VB.NET End 一行 
2018-12-06 18:59
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:22
帖 子:1791
专家分:3671
注 册: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
等 级:贵宾
威 望:22
帖 子:1791
专家分:3671
注 册: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
craft001wen
Rank: 2
等 级:论坛游民
帖 子:242
专家分:62
注 册:2006-5-4
  得分:0 
btnMod  Button里可以加个onClick事件呀
<asp:Button ID="btnMod" runat="server" Text="更新" CommandArgument='<%# Eval("ProjectNo") %>' Font-Size="12px" onClick=“IsUpdate” />
然后再在事件中判断权限,这个代码是在后台的

2019-01-08 16:07
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:22
帖 子:1791
专家分:3671
注 册:2011-3-24
  得分:0 
可是这样的动作就变成的ListView表列完毕后,全部按钮都是Enable的,
在按钮点击时,才会触发的onClick定义的事件去决定后续。

该怎么在的ListView表列完毕后,画面上的ListView内的按钮,
就能根据登入者的权限显示是Enable的或是Disable?

不要選我當版主
2019-01-17 18:24







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

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