我用的是VS2005,添加了web service,添加url时下方显示了里面的一个方法:getXfj() As string。我给这个接口命名的名字是xf。添加引用后App_WebReferences这个里面显示的文件是xf,然后xf里面显示的文件是:XfjServer.discomap和XfjServer.wsdl。
我先在后台测试了一下,看这个接口能否调用,代码是xf.XfjService s = new xf.XfjService();Response.Write(s.getXfj().@return);显示内容成功。
我现在要开始在指定位置调用这个接口了,目标是显示里面最新的5条信息,请大侠给出前台和后台完整过程!!谢谢!!
我原来没用接口,采用调用数据库的方法如下:
前台:
<td width="443" height="101" class="border">
<%=setWSXF(0, 5)%>--
</td>
后台:
/// <summary>
/// 网上信访
/// </summary>
/// <param name="startIndex"></param>
/// <param name="endIndex"></param>
/// <returns></returns>
public string setWSXF(int startIndex, int endIndex)
{
ForeignSQlHelper my_ForeignSQlHelper = new ForeignSQlHelper();
DataTable my_dt = my_ForeignSQlHelper.GetVisitDataOnPage("", startIndex, endIndex).Tables[0];
xf.XfjService s = new xf.XfjService();
Response.Write(s.getXfj().@return);
string HTML = "";
for (int i = 0; i < my_dt.Rows.Count; i++)
{
HTML+="<p class='content'>";
HTML += "<a target='_blank' href='CitizenActive/VisitContent.aspx?id=" + my_dt.Rows[i]["Letter_no"] + "'>";
HTML += "·<span>[网上信访]</span>";
HTML+=(my_dt.Rows[i]["title"].ToString().Replace("(区长信箱)", "").Length <= 25 ? my_dt.Rows[i]["title"].ToString().Replace("(区长信箱)", "") : my_dt.Rows[i]["title"].ToString().Replace("(区长信箱)", "").Substring(0, 25)) ;
HTML += "</a></p>";
}
if (my_dt.Rows.Count - 2 < 0)
{
for (int j = 0; j < 2 - my_dt.Rows.Count; j++)
{
HTML += "<p class='content'>";
HTML += "·<span>";
HTML += "暂无数据";
HTML += "</a></p>";
}
}
return HTML;
}
我先在后台测试了一下,看这个接口能否调用,代码是xf.XfjService s = new xf.XfjService();Response.Write(s.getXfj().@return);显示内容成功。
我现在要开始在指定位置调用这个接口了,目标是显示里面最新的5条信息,请大侠给出前台和后台完整过程!!谢谢!!
我原来没用接口,采用调用数据库的方法如下:
前台:
<td width="443" height="101" class="border">
<%=setWSXF(0, 5)%>--
</td>
后台:
/// <summary>
/// 网上信访
/// </summary>
/// <param name="startIndex"></param>
/// <param name="endIndex"></param>
/// <returns></returns>
public string setWSXF(int startIndex, int endIndex)
{
ForeignSQlHelper my_ForeignSQlHelper = new ForeignSQlHelper();
DataTable my_dt = my_ForeignSQlHelper.GetVisitDataOnPage("", startIndex, endIndex).Tables[0];
xf.XfjService s = new xf.XfjService();
Response.Write(s.getXfj().@return);
string HTML = "";
for (int i = 0; i < my_dt.Rows.Count; i++)
{
HTML+="<p class='content'>";
HTML += "<a target='_blank' href='CitizenActive/VisitContent.aspx?id=" + my_dt.Rows[i]["Letter_no"] + "'>";
HTML += "·<span>[网上信访]</span>";
HTML+=(my_dt.Rows[i]["title"].ToString().Replace("(区长信箱)", "").Length <= 25 ? my_dt.Rows[i]["title"].ToString().Replace("(区长信箱)", "") : my_dt.Rows[i]["title"].ToString().Replace("(区长信箱)", "").Substring(0, 25)) ;
HTML += "</a></p>";
}
if (my_dt.Rows.Count - 2 < 0)
{
for (int j = 0; j < 2 - my_dt.Rows.Count; j++)
{
HTML += "<p class='content'>";
HTML += "·<span>";
HTML += "暂无数据";
HTML += "</a></p>";
}
}
return HTML;
}
解决方案 »
- jquery事件
- c# WinForm WebBrowser 怎样获取页面JS弹出框的内容
- asp.net中遇到的问题
- gridview 选择
- 有BS 基础学WinForm (.net)设计要多久?
- 新手散分100!获取外键问题!急在线等!帮助搞定者给分!!!
- 关于在asp.net2.0中用OpenDataSource时出现的问题??
- 如何做实时统计报表啊?想做成Excel格式输出的那种
- 怎样在IIS上怎样设置,.NET的运行环境?
- 看到有些网站发贴,不仅能看到发贴人的代理IP,还能看到lan的IP,如何做的?
- xml数据源的问题
- asp.net网站上传到服务器出现 “/”应用程序中的服务器错误
像原来从my_dt.Rows[i]["Letter_no"]这里取值,将要从返回的string中取值。如果我没有理解错得话