我会读XMl,和txt,但要读一个函数的返回值,当然先要执行该函数,然后返回该函数的返回值,谢谢
解决方案 »
- 利用Jquery做过相册效果的前辈请指教。急!!!!!!!!!!!!!!!!!!
- 如何让下面的居中到中间显示
- SerialNumber验证码控件创建出错?????
- 我把MVC替换原来的web是不是有什么不好?
- FormView中绑定的如何类型转换?
- FileStream 上传文件
- 新人的问题关于图片的隐藏,很简单,解决马上给分~
- KindEditor编辑器本地上传文件正确,上传到服务器之后报错!在线等急!!!!!
- datagrid分页的问题
- 我的textbox框里输入的是钱,我怎么才能限定他的输入要求:小数点后只能有两位
- 怎样实现HyperLink控件,鼠标放上面就出现下划线?
- 文章给关键词自动加链接
把你邮箱贴出来 我给你源码
{
if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
function sendRequest()
{
if(xmlHttp)
{
xmlHttp.open("post",url,true);
xmlHttp.onreadystatechange=myDelete;
xmlHttp.send(user);
}
}
function myDelete()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
txt=xmlHttp.responseText;
}
}
}这样子的都知道,我关键是要访问cs类里面的母个函数
比如
public class DeleteTest
{
public bool Delete( string user)
{
return true;
}
}我要通过客户端叫Delete方法执行,并且得到其返回值谢谢,100分,大侠们,高手们
{
if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
function sendRequest()
{
if(xmlHttp)
{
xmlHttp.open("post",url,true);
xmlHttp.onreadystatechange=myDelete;
xmlHttp.send(user);
}
} 服务器端 Stream stream = Page.Request.InputStream;
StreamReader sr = new StreamReader(stream, System.Text.Encoding.Default);
string user= sr.ReadToEnd();
if (user== "*****")
{
check();
bool return=check()
Response.write(return);
}
protected bool check()
{
return true;
}
一用WEBSERVICE
二单独写个ASPX,当WEBSERVICE来调用
你的这种要求还是用UPDATEPANEL来做比较好的
自己手写的话太麻烦了
{
document.getElementById("HdSupplier").value="0";
var hotelid=document.getElementById("ddlHotelName").value;
var indate=document.getElementById("txtIndate").value;
dt=room_check.BindSuppliers(hotelid, indate).value;
//room_check BindSuppliers() 是.cs 里面的方法
if(dt != null && typeof(dt) == 'object')
{
document.all("ddlSupplier").length = 0;
document.all("ddlSupplier").options.add(new Option("All supplier","0"));
for(i=0; i<dt.Rows.length; i++)
{
var Supplier = dt.Rows[i].Supplier;
var SupplierID = dt.Rows[i].SupplierID;
document.all("ddlSupplier").options.add(new Option(Supplier, SupplierID));
}
}
} protected void Page_Load(object sender, EventArgs e)
{
Ajax.Utility.RegisterTypeForAjax(typeof(room_check));
if (!this.IsPostBack)
{
if ((string)Session["UserInfo"] != "")
{
}
else
{
}
}
} /// <summary>
/// 得到供应商列表
/// </summary>
[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]
public DataTable BindSuppliers( int hotelid1, string indate1)
{
// ddlSupplier.Items.Clear();
DataTable dtSuppliers = this.ro.GetSuppliersByHoid2(hotelid1, Convert.ToDateTime(indate1));
int num = dtSuppliers.Rows.Count;
return dtSuppliers;
} 这个是利用ms的ajax.dll 实现的无刷行效果. 我这里主要是实现了 在js获取cs里面方法获取的datatable 来进行 绑定下拉框数据