<%--头部部分--%>
後台Util/MainUtil.aspx.cs 出力される HTML のデータ
using System;
System.Collections を使用します。
System.Configuration を使用します。
System.Data を使用します。
System.Linq を使用;
System.Web を使用;
System.Web.Security を使用;
System.Web.UI を使用;
System.Web.UI.HtmlControls を使用します。
System.Web.UI.WebControls を使用します。
System.Web.UI.WebControls.WebParts を使用します。
System.Xml.Linq を使用;
名前空間 Web.Util
{
パブリック部分クラス MainUtil : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
{
int k = int.Parse(Request["param"].ToString()); を試してください。
スイッチ (k)
{
ケース 1:
toOne();
休憩;
ケース 2:
toTwo();
休憩;
デフォルト:
ブレーク;
}
}
catch { }
}
private void toOne()
{
try
{
string st = String.Empty;
string companyName = Request["nameparam"].ToString();
DataTable dt1 = DBUtility.DbHelperSQL.Query("select top(5) Title,Id from 公告表 where TypeId='2' And Creater='" companyName "'order by CreatTime desc").Tables[0];
for (int i = 0; i
{
//把公告做成超链接
st = " dt1.Rows[i]["タイトル"].ToString() "";
}
showHtml(st);
}
catch { }
}
private void toTwo()
{
try
{
string st = String.Empty;
string companyName= Request["nameparam"].ToString();
DataTable dt2= DBUtility.DbHelperSQL.Query("select top(5) Title,Id from 公告表 where Id IN (select top 10 Id from 公告表 where TypeId='2' And Creater='" companyName "'order by CreatTime desc) order by CreatTime asc").Tables[0];
//ハンドル公告做成超链接
for (int i = 0; i < dt2.Rows.Count; i )
{
st = " " dt2.Rows[i]["タイトル"].ToString() "";
}
showHtml(st);
}
catch { }
}
private void showHtml(string st){
Response.ContentType = "text/html";//text/html,和application/json 都是出力格式
Response.Write(st);
Response.Flush();
Response.Close();
}
}
}