ASP网页编程之在datagrid中删除时断定?(转)
在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。<%@PageLanguage="VB"Debug="true"%><html>
<head>
<scriptlanguage="VB"runat="server">
SubPage_Load(SenderAsObject,eAsEventArgs)
IfNotIsPostBackThen
DimvaluesAsNewArrayList()
values.Add(NewPositionData("Microsoft","Msft"))
values.Add(NewPositionData("Intel","Intc"))
values.Add(NewPositionData("Dell","Dell"))
myDataGrid.DataSource=values
myDataGrid.DataBind()
EndIf
EndSub
PublicClassPositionData
PrivatemyNameAsString
PrivatemyTickerAsString
PublicSubNew(newNameAsString,newTickerAsString)
Me.myName=newName
Me.myTicker=newTicker
EndSub
PublicReadOnlyPropertyName()AsString
Get
ReturnmyName
EndGet
EndProperty
PublicReadOnlyPropertyTicker()AsString
Get
ReturnmyTicker
EndGet
EndProperty
EndClass
SubDataGrid_ItemCreated(SenderAsObject,eAsDataGridItemEventArgs)
SelectCasee.Item.ItemType
CaseListItemType.Item
DimmyDeleteButtonAsButton
myDeleteButton=e.Item.FindControl("btnDelete")
myDeleteButton.Attributes.Add("onclick","returnconfirm(AreyouSureyouwanttodeletethiscompany?);")
CaseListItemType.AlternatingItem
DimmyDeleteButtonAsButton
myDeleteButton=e.Item.FindControl("btnDelete")
myDeleteButton.Attributes.Add("onclick","returnconfirm(AreyouSureyouwanttodeletethiscompany?);")
EndSelect
EndSub
SubDataGrid_DeleteRow(senderAsObject,eAsEventArgs)
Label1.Text="HEY,youcantdeletethatcompany!"
EndSub
</script>
</head>
<body>
<asp:Labelid="Label1"runat="Server"/>
<formrunat=server>
<asp:DataGridid="myDataGrid"
OnItemCreated="DataGrid_ItemCreated"
DataKeyField="Name"
AutoGenerateColumns="True"
runat="server">
<Columns>
<asp:TemplateColumnHeaderText="Delete?">
<ItemTemplate>
<asp:buttonid="btnDelete"runat="Server"Text="DeleteRow"/>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
<p>
</form>
</body>
</html>
http://www.ckuyun.com/
国内有些大的CRM厂商的ASP就写得不错.无论是概念还是它里面用JAVASCRIPT的能力.并不是说现在的程序员用了ASP.NET来写程序就可以说自己高档了 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
页:
[1]