如何通过前台调用后台带参数的函数 小弟最近遇到一个问题:想通过前台调用后台带参数的函数,并把前台文本框的内容作为参数传递到后台函数。大家帮忙解决一下,最好贴出例子,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知LZ是否说的asp.net?若是,不知LZ说的前台是指什么?aspx页面吗?<% fun(text1.Text); //fun()为页面类中方法,text1是页面中的文本框控件%> 貌似用 runat="server" 可以 逻辑有问题吧 直接把参数传到后台不可以吗request.form[“前台控件名称”] <body> <form id="form1" runat="server"> <div> <input type="hidden" value="" id="__EVENTTARGET" name="__EVENTTARGET" /> <input type="hidden" value="" id="__EVENTARGUMENT" name="__EVENTARGUMENT" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]></script> <div> <input type="text" onchange="Chage(this);" id="people" name="people" /><span id="msg" runat="server"></span><input type="button" id="clickme" value="点击我" /> </div> </form> <script type="text/javascript"> function Chage(obj) { __doPostBack(obj.name, obj.value); } </script></body>protected void Page_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(Request.Form["__EVENTTARGET"]) && !string.IsNullOrEmpty(Request.Form["__EVENTARGUMENT"])) { //函数 } } <%fun(request.form["前台控件名称"])%> C#发布部署到服务器后,不允许所请求的注册表访问权。 用回车控制光标焦点,小问题 DataGridView中右键获得焦点问题 读取图片的信息有没有什么效率更高的方法?? 水晶报表的导出 vs.net2005的安装项目究竟能不能把dll安装入gac,如果可以的话,怎么设置? 如何修改光标为自定义图案?(注:不是鼠标箭头,而是文本框中闪烁的光标) 计算结果怎样以科学计数法表示?C# 请DX帮忙!!急急!!!! 关于TextBox 禁止,输入数字以外的问题 判断年月日……(急) 分割字符串
若是,不知LZ说的前台是指什么?aspx页面吗?
<%
fun(text1.Text); //fun()为页面类中方法,text1是页面中的文本框控件
%>
request.form[“前台控件名称”]
<body>
<form id="form1" runat="server">
<div>
<input type="hidden" value="" id="__EVENTTARGET" name="__EVENTTARGET" />
<input type="hidden" value="" id="__EVENTARGUMENT" name="__EVENTARGUMENT" />
</div> <script type="text/javascript">
//<![CDATA[
var theForm = document.forms['form1'];
if (!theForm) {
theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script> <div>
<input type="text" onchange="Chage(this);" id="people" name="people" />
<span id="msg" runat="server"></span><input type="button" id="clickme" value="点击我" />
</div>
</form>
<script type="text/javascript">
function Chage(obj) {
__doPostBack(obj.name, obj.value);
} </script></body>protected void Page_Load(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(Request.Form["__EVENTTARGET"]) && !string.IsNullOrEmpty(Request.Form["__EVENTARGUMENT"]))
{
//函数
}
}
fun(request.form["前台控件名称"])
%>