net如何使用ajax绑定前台控件的值?
我前台的label 是html的、不是asp。net里面的label控件。我需要用ajax进行绑定后台根据id取到的值、这个时候怎么做呢?
我前台的label 是html的、不是asp。net里面的label控件。我需要用ajax进行绑定后台根据id取到的值、这个时候怎么做呢?
答案:ASP.NET中所有的控件都是服务端控件,你看到的HTML组,只是一个虚拟的假象。你可以前台用一些<input>类型的button或者label。然后给这些HTML组的控件增加runat="server"属性。
最后就可以在后台用 控件名.innertext 属性去获取或者传值。
不过,这有什么意义呢?终究还是要把HTML组中的那些控件编译成服务端控件运行一遍,
然后才能推送到客户端浏览器中去,ASP.NET之所以强大,就是因为有了大量的成熟控件去提高生产力,
避免程序员用低级的技术去手写代码从而制造一些无法维护和控制的代码。
如果非要反其道而行之,何必用ASP.NET呢,
回到20世纪,继续用纯HTML开发WEB应用岂不是更好?
不一定要ajax 也可以用一个隐藏域哦对长说的好 羡慕