asp.net js调用后台 需要调用后台的方法。点击button调用后台方法,但是不刷新页面。

后台方法:publicvoidDownload(stringpath)//要下载文件的路径{---代码块略}前台:<asp:ButtonID="Button3"runat... 后台方法:public void Download(string path) //要下载文件的路径
{---代码块 略}
前台: <asp:Button ID="Button3" runat="server" OnClick="Button3_Click" Text="下载" />
跪求代码。
展开
 我来答
luo_sd
2011-12-17
知道答主
回答量:36
采纳率:0%
帮助的人:20.6万
展开全部
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">

<ContentTemplate>
<asp:TextBox ID="txt1" runat="server" Width="150px" Height="25px"></asp:TextBox>
<asp:Button runat="server" Text="Button" onclick="Unnamed1_Click" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
</body>

protected void Unnamed1_Click(object sender, EventArgs e)
{
txt1.Text = "没有刷新吧!!!!";
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友11fc0e4
2011-12-17 · TA获得超过131个赞
知道小有建树答主
回答量:108
采纳率:0%
帮助的人:98.2万
展开全部
第一种方式:
我建议你下载按钮可以用超链接取代"<a>",然后把你的路径path直接赋值给超链接的href就可以实现下载的效果了!
第二种方式:
就只能使用Ajax了!
追问
用A标签怎么做,我之前也想过用A标签,还有就是我调用这个方法下载成功之后,它会改变文档的名称,希望您不吝赐教,我是新手。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wkisswcm
2011-12-18
知道答主
回答量:45
采纳率:0%
帮助的人:23万
展开全部
下载LitJSON.dll,里面把许多标准控件都换成了用ajax处理的控件了,不需要你自己写多余代码,就象你平常使用标准控件一样,不会有刷新了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
虔主任
2011-12-17
知道答主
回答量:22
采纳率:0%
帮助的人:11万
展开全部
不刷,你只有用AJAX了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qswwwqs
2011-12-17 · 超过32用户采纳过TA的回答
知道答主
回答量:166
采纳率:0%
帮助的人:97.2万
展开全部
用ajax
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式