Asp.Net ListView 利用BIND的資料查詢資訊

工作訴求是 利用查詢出來的bind資料,再利用於 C#後台進行操作

Asp.net :

在EVAL處動點手腳

 

改成這樣,目的是呼叫後台進行操作

 

C#:

建立一個事件, 並回傳結果

Asp.Net ListView 使用 DropDownList 插入資料

 

Asp.Net ListView 內的InsertItemTemplate 標籤修改

 

C#後台語法 , 指定插入時動作

簡易 Javascript 確認框語法 For asp.net

 

1.確認後關閉視窗 , 常用於子視窗 !

 

2.確認後轉頁

Asp.Net FileUpLoad 檔案上傳實作

先拉一個 FileUpload 元件和一個Button (上傳) 到頁面中,前台就完成了,感謝asp.net

2011-11-07_215503

 

註:
1.注意伺服器檔案權限,要能夠寫入(NETWORK SERVICE)
2.重覆檔名無法寫入,先刪除再上傳
3.注意路徑,Server.MapPath 有空再來寫說明

Asp.Net + JavaScript 動態產生 Popup 子視窗 Button 實作

http://www.dynamicdrive.com/dynamicindex8/popwin.htm
popup 視窗原始碼的產生網站 , 很方便 , 先推一下

Javascript 置於 <head> ... </head> 中 , 由butoon 呼叫 NewWindow 函收,並給予參數

 

Asp.net C# 後台

假設我們要塞 10 個彈跳視窗的案鈕入主版頁面的可編輯區

注 :1. button ID 不能重覆 2. 利用 onClientClick 來指定 click 事件(呼叫JAVA)

在C# 後台 動態寫入文字到前台原始碼

 

利用 LiteralControl 來將文填入控制項 , 如 panel , ContentPlaceHolder

C-sherp RDPConnectionController 實做

[JAVA] 猜數字 0~100 20101026小改版 附加含字串檢查範列

import java.io.*;//載入所有類別
public class hw_p2
{
public static void main(String args[]) throws IOException
{
BufferedReader buf;//宣告buf 為 BufferedReader 類別的變數
String str;//宣告str為字串
int set_num=0,guess_num=0,num_mix=0,num_max=100; //set_num :答案,gusee_num:輸入的數字,num_mix:最小值,num_max:最大值
set_num=(int)(Math.random()*99)+1;//利用 Math.random()建立 1~100 的亂數
buf=new BufferedReader(new InputStreamReader(System.in));//產生buffere 物件
do {//開始 do weile 迴圈:須達到條件為 false 成立才會離開
System.out.print("請輸入"+num_mix+" 至 "+num_max+" 的數字:");
str=buf.readLine();
guess_num=Integer.parseInt(str);
if(guess_num>=num_max || guess_num<=num_mix) //判斷輸入的數字是否超過最大或最小值,若超過則回到Do-While的起始
{
System.out.println("輸入範圍錯誤 !! ");
continue;
}
if (guess_num>set_num)//判斷輸入的數字是否大於答案,否則進入 else
{
num_max=guess_num;//將輸入的數字指定給num_max
}else
{
num_mix=guess_num;//將輸入的數字指定給最小指
}
}while(guess_num!=set_num);//判斷答案是否正確,不相等就回到 DO-while,反之離開迴圈
System.out.println("答對了正確答案為:"+set_num);
}
}
排版太亂 !! 沒關係 點我下載 檢查字串版

[作業]撰寫可以彈性選擇排序欄位的樣板函數 2010.10.24版面美化更新!

 

 

sort.xsl:

<?xml version="1.0" encoding="Big5"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<!--主樣版-->
<xsl:template match="/" >
<HTML>
<HEAD><TITLE>xsl:sort+call-template 應用</TITLE></HEAD>
<BODY>
<CENTER>
<FONT SIZE="5" COLOR="BLUE">xsl:sort+call-template 應用</FONT>
</CENTER><HR/><P></P>
<!--使用 call-template 呼叫 樣版 sort_at-->
<!--使用 price 排序的call-template-->
<xsl:call-template name="sort_at">
<xsl:with-param name="select_fun">price</xsl:with-param>
<xsl:with-param name="data-type_fun">number</xsl:with-param>
<xsl:with-param name="order_fun">ascending</xsl:with-param>
</xsl:call-template>

<!--使用 title 排序的call-template-->
<xsl:call-template name="sort_at">
<xsl:with-param name="select_fun">title</xsl:with-param>
<xsl:with-param name="data-type_fun">text</xsl:with-param>
<xsl:with-param name="order_fun">descending</xsl:with-param>
</xsl:call-template>

<!--使用 author 排序的call-template-->
<xsl:call-template name="sort_at">
<xsl:with-param name="select_fun">author</xsl:with-param>
<xsl:with-param name="data-type_fun">text</xsl:with-param>
<xsl:with-param name="order_fun">ascending</xsl:with-param>
</xsl:call-template>
</BODY>
</HTML>
</xsl:template>

<xsl:template name="sort_at">
<xsl:param name="select_fun" />
<xsl:param name="data-type_fun" />
<xsl:param name="order_fun" />

<!--將 table 放到 樣版 sort_at 內 , 讓不同的排序方式分開-->
<TABLE bgcolor="DodgerBlue" align="center">
<!--新增一行表格,說明排序方式 -->
<TR bgcolor="gray">
<TD colspan="2">依 [<xsl:value-of select="$select_fun" />] 使用  [<xsl:value-of select="$order_fun" />] 排序</TD>
</TR>
<TR bgcolor="SkyBlue">
<TD>元素名稱</TD><TD>值</TD>
</TR>

<!--利用sort 配合傳入參數做排序排序-->
<xsl:apply-templates select="//book" >
<xsl:sort select="*[name(.)=$select_fun]" data-type="{$data-type_fun}" order="{$order_fun}" />
</xsl:apply-templates>

</TABLE>
<BR/>

</xsl:template>

<xsl:template match="book">

<xsl:for-each select="*">

<TR bgcolor="Wheat">
<TD><xsl:value-of select="name(.)"/></TD>
<TD><xsl:value-of select="."/></TD>
</TR>
</xsl:for-each>

</xsl:template>

</xsl:stylesheet>

 

 

最後一版 : JavaScript 美化版

JAVA 語法之 小視窗彈跳 [廣告,公告應用]

 

來源 : 愛依的隨寫手札

 

以 下 是 《 小 視 窗 彈 跳 》教 學 ~

<script language="javascript" type="text/javascript">
<!--
window.open("http://把你想要彈出的﹝網頁;網站;圖片;文件;各類型檔案﹞的網址寫在這裡","show","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,fullscreen=no,height=300,width=350,top=100,left=20");
//-->
</script>

 ↑

說 明︰

scrollbars=no → 若 要 有 拉 軸,請 將 scrollbars=no 改 為 scrollbars=yes

height=300,width=350, → 彈 出 視 窗 的 尺 寸,height= 高 度,width=寬 度,。

top=100,left=20 → 彈 出 的 視 窗 出 現 在 主 網 頁 上 的 位 置﹝就 是 x,y 座 標﹞


  若 要 全 螢 幕 展 開,

   請 將﹝height=300,width=350,top=100,left=20﹞這 一 段 語 法 刪 掉,

   並 將 語 法 中 的 fullscreen=no 改 為 fullscreen=yes

   scrollbars=no 改 為 scrollbars=yes 即 可。

 

  其 它 皆 為 網 頁 工 具 列 的 呈 現,

   例 如︰我 的 最 愛,上 一 頁,下 一 頁 .... 之 類 的!

   若 要 它 們 出 現 在 彈 出 的 視 窗 中,

   只 要 將 =no 改 為 =yes 即 可。

   toolbar=no,
   location=no,
   directories=no,
   status=no,
   menubar=no,
   scrollbars=no,
   resizable=no,

 

範 例︰

01˙圖 檔 的 彈 跳。

<script language="javascript" type="text/javascript">
<!--
window.open("http://i390.photobucket.com/albums/oo347/RuNm8v7/2008%20-%2010%20-%2023%20-%20001/493261f13b7dd.gif","show","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,fullscreen=no,height=300,width=350,top=100,left=20");
//-->
</script>


02˙網 站 的 彈 跳。

<script language="javascript" type="text/javascript">
<!--
window.open("http://blog.yam.com/satominako","show","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,fullscreen=yes");
//-->
</script>


03˙自 製 網 頁 的 彈 跳。

<script language="javascript" type="text/javascript">
<!--
window.open("http://pics17.blog.yam.com/17/attachfile/4/3/3/334042/1/14a2e0b2db05be.html","show","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,fullscreen=yes");
//-->
</script>

 

將﹝彈 出 視 窗 的 語 法﹞直 接 貼 在 部 落 格 的﹝自 訂 欄 位﹞裡 就 好 了 ~