仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 675|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET网页设计ASP.NET中为DataGrid增加单选框

[复制链接]
再现理想 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:45:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
感觉很多控件都必须自己去写代码;用了WebMatrix感觉也不是很好,毕竟没有很强的WYSIWYG效果。现在就不知道如何是好了。asp.net|datagrid|单选框  利用DataGrid控件增加单选框时,假如间接在模板中到场RadioButton服务器控件,因为.Net的机制,没法将这些RadioButton在客户端呈现在统一个组内里。这时候我们可使用Radio标签来完成。

  上面是HMTL页面代码

<formid="Form1"method="post"runat="server">
 <asp:datagridid="DataGrid1"runat="server"AutoGenerateColumns="False">
 <Columns>
  <asp:TemplateColumn>
   <ItemTemplate>
    <inputtype="radio"name="rdo"<%#GetChecked(DataBinder.Eval(Container,"DataItem"))%>value=<%#DataBinder.Eval(Container,"DataItem")%>>
    <asp:Labelrunat="server"Text=<%#DataBinder.Eval(Container,"DataItem")%>ID="Label1">
    </asp:Label>
   </ItemTemplate>
  </asp:TemplateColumn>
 </Columns>
 </asp:datagrid><br>
<asp:Buttonid="btnOk"runat="server"Text="断定"></asp:Button>
  上面是Page_Load中的数据绑定代码

DimarrAsNewArrayList
arr.Add("旧事综合")
arr.Add("综艺")
arr.Add("影戏")
arr.Add("教导")
arr.Add("戏剧")
arr.Add("军事")
arr.Add("体育")
DataGrid1.DataSource=arr
DataGrid1.DataBind()
  上面是btnOk_Click中猎取选择项的代码

Response.Write(Request.Form("rdo"))
  上面是设置绑定项中哪一个Radio被中的函数

PublicFunctionGetChecked(ByValstrAsString)AsString
 Ifstr=Request.Form("rdo")Then
  Return"checked"
 Else
  Return""
 EndIf
EndFunction什么叫数据库怎么样?什么意思?你想单学数据库。(其实变成是我问的)
灵魂腐蚀 该用户已被删除
沙发
发表于 2015-1-19 22:48:19 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-25 10:35:09 | 只看该作者
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
小女巫 该用户已被删除
地板
发表于 2015-2-2 21:42:26 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
不帅 该用户已被删除
5#
发表于 2015-2-8 07:08:24 | 只看该作者
我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-24 21:42:52 | 只看该作者
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
飘飘悠悠 该用户已被删除
7#
发表于 2015-3-7 13:40:27 | 只看该作者
由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
小妖女 该用户已被删除
8#
发表于 2015-3-15 07:04:59 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
谁可相欹 该用户已被删除
9#
发表于 2015-3-21 20:15:01 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-11 06:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表