.net 和jquery组合问题

ty0952 2010-11-25 09:59:25
请大家帮我解决一下javascript和.net服务端传值问题

我在客户端加载了一个jquery的datepicker控件如下

$(function() {
$( "#startDate" ).datepicker({dateFormat: "yy-mm-dd"});
$( "#endDate" ).datepicker({dateFormat: "yy-mm-dd"});
});

html页面如下:

<tr>
<th style ="width:15%">起始日期
</th>
<td style="width:35%">
<input class="contact_input" type="text" name="startDate" id="startDate" />
</td>
<th style ="width:15%">
终止日期
</th>
<td style="width:35%">
<input class="contact_input" type="text" name="endDate" id="endDate" />
</td>
</tr>


服务端代码如下:


protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
string startdata = Request.Form["startDate"].ToString();
Response.Write("<script>alert("+startdata+");</script>");
}


结果大失所望,假如选择今天的日期是2010-11-25日。得出的结果是:1974
这应该如何解决呢?
...全文
125 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ty0952 2010-11-25
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hch126163 的回复:]

自己调试一下,或者用firebug 看看你选择日期后,你的
<input class="contact_input" type="text" name="startDate" id="startDate" />

的value 值是否拟选择的日期
[/Quote]

谢谢了,问题解决。
ty0952 2010-11-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 yuxuanji 的回复:]

Request.Form["..."]取的是你Post到服务端的数据
不管ajax post或者同步post,你不post数据后台是取不到的
[/Quote]
见意你做个例子。看看能不能取到值。就算不用服务端控件也可以取到值的只要包含在<form ranat="server"></form>中就可以
ty0952 2010-11-25
  • 打赏
  • 举报
回复
问题解决


string startdata = Request.Form["startDate"].ToString();

Response.Write("<script>alert('"+startdata+"');</script>");


加个单引号就行了。看来这个startdata的值是正确的。在alert()里值发生了变化
hch126163 2010-11-25
  • 打赏
  • 举报
回复
自己调试一下,或者用firebug 看看你选择日期后,你的
<input class="contact_input" type="text" name="startDate" id="startDate" />

的value 值是否拟选择的日期
LutzMark 2010-11-25
  • 打赏
  • 举报
回复
Request.Form["..."]取的是你Post到服务端的数据
不管ajax post或者同步post,你不post数据后台是取不到的
devin_jia 2010-11-25
  • 打赏
  • 举报
回复
服务端。
ty0952 2010-11-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 q100291677 的回复:]

有你这样做的吗?
[/Quote]

那应该如何做?
ty0952 2010-11-25
  • 打赏
  • 举报
回复
在服务端已经ToString()了我想是值还没传到服务端的时候发生了变化
1q23111111qqqq 2010-11-25
  • 打赏
  • 举报
回复
有你这样做的吗?
Return门徒 2010-11-25
  • 打赏
  • 举报
回复
这个没遇到过,可以上网看jquery datepicker的文档看看先~!

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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