服务器控件与传统控件

qlks 2005-07-04 04:03:14
都说在必要时使用服务器控件
可以我发现如果用传统Html控件的话好像不可以实现代码分离
如有两个TextBox,一个是username,另一个是password
那么在aspx的后置代码中我只需在Button的单击事件中
Register(username.Text,password.Text) // Register为自定义函数
但是如果我用的是传统的Html控件input,那该怎么取得input中的值?
难道在标记为runat="server"?
望大虾指教
...全文
138 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
renyu732 2005-07-05
  • 打赏
  • 举报
回复
SDK有很详细的说明.
codeangel 2005-07-05
  • 打赏
  • 举报
回复
都说了,接分
--------------------------
>>难道在标记为runat="server"?
这是将"传统的Html控件input"标记为服务器控件来运行。

你可以直接使用 Page.Request.Form["input控件名称"] 来取值。
fanweiwei 2005-07-05
  • 打赏
  • 举报
回复
runat="server"
lr2651 2005-07-04
  • 打赏
  • 举报
回复
其实你的意思是服务器端控件与传统HTML控件在.net编程中的区别
asp.net高级编程中做了如下解释:
1、使生产商和开发人员能够容易的创建自动生成UI的工具或应用程序。
2、简化创建交互式WEB表单的过程,用户不必对HTML控件有过多的理解。
我的认为其实就是服务器控件(一部分)是融合了很多HTML控件,方便开发而设立的,比如DataGrid DataList ListBox等等。
xiaomaolover 2005-07-04
  • 打赏
  • 举报
回复
都回答了.接分..
SpyX 2005-07-04
  • 打赏
  • 举报
回复
用 Request.Form["input控件名称"] 可以取到你说的传统的Html控件input 的值。就和ASP一样的。
WeekZero 2005-07-04
  • 打赏
  • 举报
回复
http://www.youren.com/Article/programme/aspx/200411/1558.html

一看就明白了
boytomato 2005-07-04
  • 打赏
  • 举报
回复
在程序中要调用只能是服务器控件..
也就是
有 runat="server"



biao88482005 2005-07-04
  • 打赏
  • 举报
回复
你直接用服务器控件也可以啊,为什么不用??
qlks 2005-07-04
  • 打赏
  • 举报
回复
这样的话为什么不直接使用TextBox服务器控件
还不是一样是服务器控件?
SpyX 2005-07-04
  • 打赏
  • 举报
回复
>>难道在标记为runat="server"?
这是将"传统的Html控件input"标记为服务器控件来运行。

你可以直接使用 Page.Request.Form["input控件名称"] 来取值。
hackate 2005-07-04
  • 打赏
  • 举报
回复
<input type="text" id="username" runat="server">

然后获得是username.value这样获得值
biao88482005 2005-07-04
  • 打赏
  • 举报
回复
把input作为服务器端运行,就可以得到input中的值
string str = this.Text1.Value //Text1是html控件

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧