用VS2003的问题如下:(嘿嘿,第一次用,不用单文档的ASPX文件)比如一个输入界面: aaa.aspx
然后一个ACTION动作程序:aaa_submit.aspx难道不能用 <form name=aa mothed=post action=aaa_submit.aspx> 来处理吗?难道一定要在submit的按纽下搞一个方法?那不是更麻烦了吗?
看看
1:首先要在aaa.aspx的送出按纽的CLICK事件添加如下处理程序:
private sub btnok_click(...) handles btnok.click
server.transfer("aaa_submit.aspx")
end sub2:还要在 aaa.aspx的后置文件里面声明每一个field(.net里面叫做控件的):
Public readonly property ......
get
return ......
end get
end property
......3:然后还要在aaa_submit.aspx的开头加一行:
<%@reference page="aaa.aspx"%>
4:然后还要在aaa_submit.aspx的后置文件开头加上一行:
public sourcepage as aaa奶奶的如果都要按照上面4步走,不累坏俺了???谁有什么好方法?
然后一个ACTION动作程序:aaa_submit.aspx难道不能用 <form name=aa mothed=post action=aaa_submit.aspx> 来处理吗?难道一定要在submit的按纽下搞一个方法?那不是更麻烦了吗?
看看
1:首先要在aaa.aspx的送出按纽的CLICK事件添加如下处理程序:
private sub btnok_click(...) handles btnok.click
server.transfer("aaa_submit.aspx")
end sub2:还要在 aaa.aspx的后置文件里面声明每一个field(.net里面叫做控件的):
Public readonly property ......
get
return ......
end get
end property
......3:然后还要在aaa_submit.aspx的开头加一行:
<%@reference page="aaa.aspx"%>
4:然后还要在aaa_submit.aspx的后置文件开头加上一行:
public sourcepage as aaa奶奶的如果都要按照上面4步走,不累坏俺了???谁有什么好方法?
在aaa.aspx的后置文件里面能否实现所有功能?不如插入数据库等等,如果能这样,两个文件搞定(aaa.aspx,aaa.aspx.vb),嘿嘿这就和aaa.asp+ACTION动作aaa_subbmit.asp的道理一样了不是???
到底一个输入界面,把内容提交到数据库,asp.net最简单的方法怎么写?
ASP的话一个文件可以搞定,两个文件也可以搞定。asp.net除了一个文件搞定,然后就是4个文件搞定了????
前台一个<asp:textbox id="tb1" runat="server">,一个<asp:button runat="server" id="bt">
在vsnet中双击这个button自动出来这个button的click事件
然后在事件里
打开数据库,执行insert语句,就行了,为什么还要action呢?
<HTML>
<HEAD>
<title>test</title>
</HEAD>
<body MS_POSITIONING="GridLayout">
<FONT face="宋体">
<asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 248px; POSITION: absolute; TOP: 104px"
runat="server"></asp:TextBox>
<asp:Button id="Button1" style="Z-INDEX: 102; LEFT: 240px; POSITION: absolute; TOP: 200px" runat="server"
Text="Button"></asp:Button>
<asp:CheckBox id="CheckBox1" style="Z-INDEX: 103; LEFT: 248px; POSITION: absolute; TOP: 152px"
runat="server"></asp:CheckBox>
<asp:ListBox id="ListBox1" style="Z-INDEX: 104; LEFT: 248px; POSITION: absolute; TOP: 16px" runat="server"></asp:ListBox></FONT>
</body>
</HTML>里面有4个控件
下面是test.aspx.vbPublic Class test
Inherits System.Web.UI.Page#Region " Web 窗体设计器生成的代码 " '该调用是 Web 窗体设计器所必需的。
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent() End Sub
Protected WithEvents TextBox1 As System.Web.UI.WebControls.TextBox
Protected WithEvents Button1 As System.Web.UI.WebControls.Button
Protected WithEvents CheckBox1 As System.Web.UI.WebControls.CheckBox
Protected WithEvents ListBox1 As System.Web.UI.WebControls.ListBox '注意: 以下占位符声明是 Web 窗体设计器所必需的。
'不要删除或移动它。
Private designerPlaceholderDeclaration As System.Object Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
'不要使用代码编辑器修改它。
InitializeComponent()
End Sub#End Region Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
在在这里怎么获得其他3个控件的ID所对应的内容??????????????????
End Sub
End Class
如果用过的话,你会发现他们很像的。另外问一下,你是用VS2002(或者VS2003,就是微软提供的编辑环境)编代码吗?
估计不是,建议用一下吧,很方便的。
现在在后台代码里怎么实现啊?
不过我更喜欢的是它的是。它可以干只要权限允许的几乎所有的事件。还有一个web服务。。太good了。在vs.net下写它和用它是超级方便。不需要去明白soap,等等的、。只要拿来用就可以了。可惜我们的web服务太少了。
后来学了asp,我以为我找到天堂
在后来用了asp.net,才知道天堂也是分等级的
TextBox1.Text.ToString();
CheckBox1.Checked.ToString();
ListBox1.Items[0].ToString();
也终于生成了个页面,并把数据通过BUTTON的事件Button1_Click写进了数据库。
现在问: Private Sub Page_Init 这个里面能放什么东西呢?
Private Sub Page_Load 这个里面又能放什么东西呢?????
Private Sub Button1_Click 这里面放的是处理的程序。请大家举例说明,谢谢哈
也终于生成了个页面,并把数据通过BUTTON的事件Button1_Click写进了数据库。
现在问: Private Sub Page_Init 这个里面能放什么东西呢?
Private Sub Page_Load 这个里面又能放什么东西呢?????
Private Sub Button1_Click 这里面放的是处理的程序。请大家举例说明,谢谢哈
1 新建一个页面,WebForm1.aspx,拖一个TextBox和一个Button进去。
2 双击页面空白处,你会看到如下界面:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
3 写上代码如下:
private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
TextBox1.Text="this is Page Load";
}
}
4 回到设计页面,双击按钮,写入如下代码:
private void Button1_Click(object sender, System.EventArgs e)
{
TextBox1.Text="this is Button Click";
}你就明白asp.net为什么叫作WebForm了(如果你写过WinForm程序的话).
类,方法,属性
dll,编译
就是这么一个过程.这个比喻不知道是否恰当.不过意思应该很好理解吧...
接分过新年喽~~~~~~~~~~~~~~~~~~~~~
要反对几十年大师们的技术,至少你要先懂他们的技术才够资格吧?
用到了ASP的思想,不代表一定用ASP模式吧,
虽然没那么灵活,但是更严谨,这才是发展。
还有一个小问题,我的记忆中好象submit在ASP。NET中只能提交到本页面,
如果要提交到其他页面,我都用的Response.Redirect();
不知道有没有其他方法?
http://218.27.204.17/aspnet/a_user.aspx
也是从ASP转过来的
感觉一下子转不过弯来呢
可是,我还是喜欢!
C#有点像VB~,可看下面向对象的思想
最好学下C#入门经典,对你写ASP.NET有好处的
http://community.csdn.net/Expert/topic/3790/3790457.xml?temp=.6397516
asp.net不是这样写的撒。