主题:[讨论]用vs.net开发网站,如何处理与javascript的关系
readonly
[专家分:0] 发布于 2006-04-03 21:30:00
用vs.net开发网站,还需要不需要javascript?
①如果不用,那么客户端验证肯定也用vs.net来做,它有javascript的效率高吗?(不知这么说对不对)
②如果不用,那么象弹出菜单等许多动态网页的效果怎么做,在.net中能全部完成动态网页的效果吗?
③服务器端用.net做,客户端用javascript做,这样可行吗?大家一般是怎么做的?具体怎么操作?是不是在dreamwaver中做了再把代码加到.net中?
请有实际经验的高手回答,着重:[color=FF0000]①客户端验证 ②客户端的动态效果[/color]
回复列表 (共4个回复)
沙发
jingma265 [专家分:10] 发布于 2006-04-03 22:13:00
我也遇到类似的困惑,
板凳
shengrong2008 [专家分:30] 发布于 2006-04-03 23:19:00
如今的ASP.Net原意想封装所有的客户端代码,实现从WebUI+CodeBehide到HTML的自动生成过程,但由于种种原因现在还做不到完全满足开发者需要(可以这么说,它产生的“汇编代码”不尽如人意),很多基本功能需要了解客户端脚本,进行手工修改才能实现。
当然,你所列的第三项是可行的,而且完全可行,可是不一定要用DREAMEAVER。我想,这时你最想知道的是具体该怎么实现。其实这很简单,与asp没有多大的差别。例如:(模板)
……
<[b]asp:TemplateColumn [/b]HeaderText="金额">
<ItemTemplate>
<asp:TextBox id="JinE" runat='server' Text='<%# DataBinder.Eval(Container.DataItem,"DG_JinE")%>' [color=000080]onkeyup[/color]="javascript:DoCal()" />
</ItemTemplate>
</asp:TemplateColumn>
<script language="javascript">
function DoCal()
{
var e = event.srcElement;
var row = e.parentNode.parentNode;
var txts = row.all.tags("INPUT");
……
}
</script>
[em10][em10][em1][em1]
3 楼
singyaen [专家分:10] 发布于 2006-04-07 19:33:00
完全可以用的
<head>
<script language="javascript">
.........
function xx()
.........
</scritp>
</head>
4 楼
readonly [专家分:0] 发布于 2006-04-15 17:53:00
使用Ajax.目前很红的。
我来回复