⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 newsadd.aspx

📁 新闻发布系统
💻 ASPX
字号:
<%@ Page Language="VB" Debug="true"%>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%@ Register TagPrefix="mynews" TagName="main" src="ascx/main.ascx"%>
<%@ Register TagPrefix="mynews" TagName="end" src="ascx/end.ascx"%>
<html>
<head>
<title>insert news</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<link rel="stylesheet" href="style.css">
<script language="JavaScript">
var text_enter_url= "请输入连接网址";
var error_no_url= "您必须输入网址";
var text_enter_email= "请输入邮件地址";
var error_no_email= "您必须输入邮件网址";
function fontchuli()
{
  document.news.content.focus();
  var re = document.selection.createRange();
  if (document.news.content.createTextRange){
     re.text = fontbegin + re.text + fontend;}
  else
     {document.news.content.value= fontbegin+document.news.content.value+fontend;}

}
function cbold(){
fontbegin="[b]";
fontend="[/b]";
fontchuli();
}
function italic(){
   fontbegin="[em]";
   fontend="[/em]";
   fontchuli();
}
function middle(){
   fontbegin="[center]";
   fontend="[/center]";
   fontchuli();
}
function underline(){
   fontbegin="[u]";
   fontend="[/u]";
   fontchuli();
}
function email(){
var emailAddress = prompt(text_enter_email,"");
if (!emailAddress) { alert(error_no_email); return; }
fontbegin="[mail]"+emailAddress+"[|mail]";
fontend="[/hyper]";
fontchuli();}
function chttp(){
var FoundErrors = '';
var enterURL   = prompt(text_enter_url, "http://");
if (!enterURL)    {
FoundErrors += "\n" + error_no_url;
}
if (FoundErrors)  {
alert("错误!"+FoundErrors);
return;}
fontbegin= "[url]"+enterURL+"[|url]";
fontend="[/hyper]";
fontchuli();
}
function img(){
var FoundErrors = '';
var enterURL   = prompt(text_enter_url, "http://");
if (!enterURL)    {
FoundErrors += "\n" + error_no_url;
}
if (FoundErrors)  {
alert("错误!"+FoundErrors);
return;}
fontbegin= "[img]"+enterURL;
fontend="[/img]";
fontchuli();
}
</script>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><mynews:main runat="server"/></td>
  </tr>
  <asp:panel ID="step1" runat="server">
  <tr>
    <td><form name="news" method="post" action="newsadd.aspx?action=add">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td><table width="80%" border="0" cellspacing="0" cellpadding="0">
                <tr> 
                  <td width="21%">题目:</td>
                  <td width="79%"><input name="title" type="text" id="title" size="50" maxlength="50"></td>
                </tr>
                <tr> 
                  <td>作者:</td>
                  <td><input type="text" name="author"></td>
                </tr>
                <tr> 
                  <td>出处:</td>
                  <td><input type="text" name="from"></td>
                </tr>
                <tr> 
                  <td>分类:</td>
                  <td><select name="bigclass">
				  <%sql="select * from BigClass"
	              Dim Reader as OleDbDataReader=getdatareader(sql)
				  while Reader.read()%>
                      <option value="<%=Reader.Item(0)%>"><%=Reader.Item(1)%></option>
				  <%end while
				    myConn.Close()%>
                    </select>
                      专题:
                      <select name="zhuanti" id="zhuanti">
					       <option value="0"></option>
					  <%sql="select * from Special order by SpecialID desc"
					  Reader=getdatareader(sql)
					  while Reader.read()%>
					      <option value="<%=Reader.Item(0)%>"><%=Reader.Item(1)%></option>
					  <%end while
					  myConn.Close()%>
                      </select> </td>
                </tr>
                <tr>
                  <td valign="top">内容:</td>
                  <td><p align="center"> 
                        <input type="button" name="Submit3" value="粗体" onClick="cbold()">
                        <input type="button" name="Submit4" value="斜体" onClick="italic()">
                        <input type="button" name="Submit5" value="下划线" onClick="underline()">
                        <input type="button" name="Submit6" value="居中" onClick="middle()">
                        <input type="button" name="Submit7" value="Email" onClick="email()">
                        <input type="button" name="Submit8" value="Http" onClick="chttp()">
                        <input type="button" name="Submit9" value="Img" onClick="img()">
                      </p>
                    <br><textarea name="content" cols="60" rows="10"></textarea></td>
                </tr>
              </table></td>
          </tr>
          <tr>
            <td align="center"><input type="submit" class="buttonface" name="Submit" value="添 加">
              <input type="reset" class="buttonface" name="Submit2" value="取 消"></td>
          </tr>
        </table>
      </form></td>
  </tr>
    <tr>
    <td><iframe name="upload" frameborder=0 width=97% height=50 scrolling=no src="inputfile.aspx"></iframe> </td>
  </tr>
  </asp:panel>
  <tr>
    <td><asp:label ID="message" runat="server"/></td>
  </tr>
  <tr>
    <td><mynews:end runat="server"/></td>
  </tr>
</table>
</body>
</html>
<script language="VB" runat="server">
Dim sql as String
Dim myconn as OleDbConnection
Dim myCmd as OleDbCommand
Function getdatareader(str as String) as OleDbDataReader
   myCmd=New OleDbCommand(str,myConn)
   myConn.open()
   getdatareader=myCmd.ExecuteReader()
End Function
function executesql(sql as string)
   myCmd=new OleDbCommand(sql,myConn)
   myConn.open()
   myCmd.ExecuteNonQuery()
   myConn.close()
end function

Sub Page_Load(sender As Object, e As EventArgs)
    Dim strConn As String
    strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("./")&"data/news.mdb"	    	
	myConn = New OledbConnection(strConn)
	if session("user")="administrator" then
	   step1.visible="true"
	     if page.request("action")="add" then
	      dim title,author,from,content as string
		  dim classid,specialid as integer
		  title=page.request("title")
		  author=page.request("author")
		  from=page.request("from")
		  content=page.request("content")
		  classid=page.request("bigclass")
		  specialid=page.request("zhuanti")
		  sql="insert into News(Title,Author,Original,Content,UpdateTime,BigClassID,SpecialID) values('"& title &"','" & author & "','" & from & "','" & content & "','" & datetime.now() & "','"& classid &"','"& specialid &"')"
		  executesql(sql)
		  message.text="<center>新闻添加成功</center>"
		  end if
        else
           response.redirect("login.aspx")
        end if   
end sub
</script>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -