C#定义的函数在asp.NET 的前端文件中如何调用?

比如以下是.cs中文件中定义的方法函数,那么如果想在前端的aspx文件中调用,应该怎么调用?publicvoidMethod()//这里是创建的方法{//方法内容}我是新... 比如以下是.cs中文件中定义的方法函数,那么如果想在前端的aspx文件中调用,应该怎么调用?
public void Method()//这里是创建的方法
{
//方法内容
}
我是新手,刚从asp转的.net,请大家多帮忙!
展开
 我来答
a5202003
2011-11-21 · TA获得超过2248个赞
知道大有可为答主
回答量:1885
采纳率:75%
帮助的人:582万
展开全部
楼上两位说的都不算错,但是会造成前后台代码混编的问题,代码多了以后,维护很困难。
我建议楼主的方法是:用javascript给一个变量赋值,比如flag=1, 然后提交一个post。
在cs文件的page_load中,判断flag是否为1,如果是1,则调用Method
更多追问追答
追问
public static void fu() {
Response.Write("2");

}
输出:

为什么我这么调用之后是错误的呢?
追答
因为你这个函数是void类型的,而在前台的aspx,你根本不需要response.write
你可以这么写
public string fu()
{
return "This is a test!";
}
前台调用
华佗之父
2011-11-21 · TA获得超过1241个赞
知道小有建树答主
回答量:1623
采纳率:0%
帮助的人:1106万
展开全部
在aspx前端用<%Method()%>括起来和cs后台一样的调用,不过你的方法一定要public公有的才行。
如果是有返回值的函数,需要在前端显示,那就加个等于号,如:<%=Method()%>
追问
public void fu() {
Response.Write("2");

}
输出:

为什么我这么调用之后是错误的呢?
追答
什么错误,怎么不一起发上来……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wym3587
2011-11-21 · TA获得超过385个赞
知道小有建树答主
回答量:499
采纳率:50%
帮助的人:109万
展开全部
<%=Method()%>
貌似是这样的。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
allen76615519
2011-11-21 · 超过80用户采纳过TA的回答
知道小有建树答主
回答量:234
采纳率:0%
帮助的人:164万
展开全部
<%=Method() %>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-11-21
知道答主
回答量:17
采纳率:0%
帮助的人:10.6万
展开全部
<% Method() %>
追问
public static void fu() {
Response.Write("2");

}
输出:

为什么我这么调用之后是错误的呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iloveunix
2011-11-22
知道答主
回答量:49
采纳率:0%
帮助的人:13.9万
展开全部
ajaxpro 控件搜索下,很不错的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式