📄 news.aspx
字号:
<%@ Import Namespace="System.Data" %>
<html>
<head>
<title>Web Service News</title>
<script language="C#" runat="server" >
void Page_Load()
{
label1.Text = "";
label2.Text = "";
if(!IsPostBack)
{
SinaNews sinaNews = new SinaNews();
DataSet dataSet = sinaNews.GetNews("amazon", "bow");
rptSina.DataSource = dataSet.Tables["Sports"];
rptSina.DataBind();
string passport = "newsuser1271447810019422220415919";
passport += "13354931647116629236187349016020714563378858862";
passport += "50161170176521342112106156107156891505371151821";
passport += "538517525174160528113724125076149871598028";
SohuNews sohuNews = new SohuNews();
string[] news = sohuNews.GetNews(passport);
rptSohu.DataSource = news;
rptSohu.DataBind();
}
}
void RegSina_Click(object sender, EventArgs arg)
{
SinaNews sinaNews = new SinaNews();
if( sinaNews.Register(txtSinaUser.Text, txtPassword.Text) == true)
label1.Text = "注册成功";
else
label1.Text = "注册失败";
}
void RegSohu_Click(object sender, EventArgs arg)
{
SohuNews news = new SohuNews();
label2.Text = "Your passport is: " + news.Register(txtSohuUser.Text);
}
void News_Click(object sender, EventArgs arg)
{
string tableName="";
SinaNews sinaNews = new SinaNews();
DataSet dataSet = sinaNews.GetNews("amazon", "bow");
switch(((Button)sender).ID)
{
case "button1":
tableName = "Domestic";
break;
case "button2":
tableName = "Inter";
break;
case "button3":
tableName = "Sports";
break;
}
rptSina.DataSource = dataSet.Tables[tableName];
rptSina.DataBind();
}
</script>
</head>
<body>
<h3>Web Service News</h3>
<form id="form1" runat="server">
新浪新闻<br/>
<asp:Repeater id="rptSina" runat="server">
<HeaderTemplate>
<table border="1">
<tr><td>标题</td><td>内容</td></tr>
</HeaderTemplate>
<ItemTemplate>
<tr><td>
<%#DataBinder.Eval(Container.DataItem, "title") %>
</td><td>
<%#DataBinder.Eval(Container.DataItem, "content") %>
</td></tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
<asp:Button id="button1" OnClick="News_Click" runat="server" Text="国内新闻" />
<asp:Button id="button2" OnClick="News_Click" runat="server" Text="国际新闻" />
<asp:Button id="button3" OnClick="News_Click" runat="server" Text="体育新闻" />
<br/>注册新浪新闻服务用户<br/>
用户<asp:TextBox id="txtSinaUser" runat="server"/><br/>
密码<asp:TextBox id="txtPassword" runat="server"/><br/>
<asp:Label id="label1" runat="server" />
<asp:Button id="button4" OnClick="RegSina_Click" runat="server" Text="注册" />
<hr/>
搜狐新闻<br/>
<asp:Repeater id="rptSohu" runat="server">
<HeaderTemplate>
<ol>
</HeaderTemplate>
<ItemTemplate>
<li><%# Container.DataItem %></li>
</ItemTemplate>
<FooterTemplate>
</ol>
</FooterTemplate>
</asp:Repeater>
<br/>注册搜狐新闻服务用户<br/>
用户<asp:TextBox id="txtSohuUser" runat="server"/><br/>
<asp:Label id="label2" runat="server" />
<asp:Button id="button5" OnClick="RegSohu_Click" runat="server" Text="注册" />
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -