服务器控件与传统控件

qlks 2005-07-04 04:03:14
都说在必要时使用服务器控件
可以我发现如果用传统Html控件的话好像不可以实现代码分离
如有两个TextBox,一个是username,另一个是password
那么在aspx的后置代码中我只需在Button的单击事件中
Register(username.Text,password.Text) // Register为自定义函数
但是如果我用的是传统的Html控件input,那该怎么取得input中的值?
难道在标记为runat="server"?
望大虾指教
...全文
133 13 打赏 收藏 转发到动态 举报
写回复
用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控件
因文件超过20M不能上传,所以拆分为两个文件分次上传 第1章 COM背景知识 1.1 COM的起源 1.1.1 软件业面临的挑战 1.1.2 传统解决方案 1.1.3 面向对象程序设计方法 1.1.4 最终解决方案:组件软件 1.1.5 面向对象的组件模型——COM 1.2 COM的发展历程 1.2.1 COM以前的对象技术:DDE、OLE 1、VBX件 1.2.2 COM首次亮相:OLE2 1.2.3 Microsoft拥抱Internet:ActiveX 1.2.4 更多的新名词:Windows DNA和COM+ 1.2.5 远程对象:ORBs和DCOM 1.2.6 COM的最新版本:COM+ 1.3 COM技术现状 1.3.1 COM与CORBA 1.3.2 COM与Enterprise Java Beans 1.3.3 Windows之外的COM 小结 第2章 从C++到COM 2.1 C++客户重用C++对象——例程DB 2.1.1 C++对象 2.1.2 客户程序 2.2 将C++对象移进DLL中——例程DB_cppdll 2.2.1 成员函数的引出 2.2.2 内存分配 2.2.3 Unicode/ASCII兼容 2.2.4 例程实现 2.2.4.1 修改接口文件 2.2.4.2 修改对象程序 2.2.4.3 修改客户程序 2.3 C++对象使用抽象基类——例程DB_vtbl 2.3.1 问题:私有数据成员被暴露 2.3.2 解决方案:抽象基类 2.3.2.1 什么是抽象基类(Abstract Base Class) 2.3.2.2 实现秘诀:虚函数(Virtual Functions) 2.3.3 使用抽象基类 2.3.4 例程实现 2.3.4.1 修改接口文件 2.3.4.2 修改对象程序 2.3.4.3 修改客户程序 2.4 改由COM库装载C++对象——例程dbalmostcom 2.4.1 COM库 2.4.2 对象创建的标准入口点 2.4.3 标准对象创建API 2.4.4 标准对象注册 2.4.5 例程实现 2.4.5.1 修改接口文件 2.4.5.2 修改对象程序 2.4.5.3 修改客户程序 2.5 将C++对象变成COM对象 2.5.1 引用计数 2.5.2 多接口 2.5.3 IUnknown接口 2.5.4 标准类厂接口:IClassFactory 2.5.5 对象代码的动态卸载 2.5.6 自动注册 2.5.7 例程实现 2.5.7.1 修改接口文件 2.5.7.2 修改对象程序 2.5.7.3 修改客户程序 2.6 为COM对象添加多接口支持 2.6.1 多接口 2.6.2 DEFINE_GUID 2.6.3 例程实现 2.6.3.1 修改接口文件 2.6.3.2 修改对象程序 2.6.3.3 修改客户程序 小结 第3章 COM基础知识 3.1 对象与接口 3.1.1 COM对象 3.1.2 COM接口 3.1.3 IUnknown接口 3.1.3.1 生存期制:AddRef和Release 3.1.3.2 接口查询:QueryInterface 3.1.4 全球唯一标识符GUID 3.1.5 COM接口定义 3.1.6 接口描述语言IDL 3.2 COM应用模型 3.2.1 客户/服务器模型 3.2.2 进程内组件 3.2.3 进程外组件 3.2.4 COM库 3.2.5 HRESULT返回值 3.2.6 COM与注册表 3.3 COM组件 3.3.1 实现类厂对象 3.3.2 类厂对象的创建 3.3.3 实现自动注册 3.3.4 实现自动卸载 3.4 COM客户 3.4.1 COM对象创建函数 3.4.1.1 CoGetClassObject 3.4.1.2 CoCreateInstance 3.4.1.3 CoCreateInstanceEx 3.4.2 如何调用进程内组件 3.4.3 COM客户调用进程外组件 3.5 进一步认识COM 3.5.1 可重用机制:包容和聚合 3.5.2 进程透明性 3.5.3 安全性机制 小结 第4章 COM扩展技术 4.1 可连接对象机制 4.1.1 客户、接收器与可连接对象 4.1.1.1 接收器 4.1.1.2 可连接对象 4.1.1.3 客户 4.1.2 实现可连接对象 4.1.3 实现接收器 4.1.4 建立接收器与连接点的连接 4.1.5 获得出接口的类型信息 4.2 结构化存储 4.2.1 什么叫结构化存储和复合文件 4.2.2 存储对象和IStorage接口 4.2.2.1 IStorage接口 4.2.2.2 获得IStorage指针 4.2.2.3 释放STATSTG内存 4.2.2.4 枚举存储对象中的元
FreeEIM 不同于传统的C/S 模式(Client/Server 结构)的软件,它采用最新的LanIPB 技术,程序可自动查找并获取其他用户的信息,同时显示到‘在线用户’列表中,因此无需配置服务器来支持,官网:http://www.freeeim.com/,使软件的运用更简便。 FreeEIM 在使用过程中,数据输入之后,程序会先进行加密压缩,再进行传输。对方收到消息后,程序会进行解密解压,才能获取信息。另外,FreeEIM 与外部因特网彻底隔离,任何数据都无法通过FreeEIM 传输到局域网以外的电脑上。使用过程中,无需担心信息的泄漏,或窃取,具有高度的信息保密性。 FreeEIM 已发布过许多版本,2.0 以前出现的Bug 已被修复。在发布2.0之前,我们已做过严密的测试,不存在内存泄漏的问题,程序在连续运行的两个月中,一直处于稳定状态,并且通过 BoundsChecker 的测试。减少出错,提高工作效率,为您的企业提供稳定的通讯平台。 使用 FreeEIM,你可以轻松地给一个或多个同事发送消息,并且支持多颜色显示,使文字沟通更新颖更实用;同时,当同事需要你的文件时,你可以轻轻松松把文件拖到对话框,就可以发送给他。当你有重要的事,用文字表达不清楚的时候,你就可以启动语音对话,进行更具体,更高效的沟通(语音通讯采用无压缩,高清晰 44100Hz 取样频率,达到数字音频最完美质量)。 界面清晰,操作简便是 FreeEIM 的设计重点之一,采用Win 32 GDI 标准件,具有系统主题的特性。友好的界面让你使用起来更舒适,更简单。

62,074

社区成员

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

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

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

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