ASP.NET サンプル


  dll アクセスする Page_Load




  

<SCRIPT language="VB" runat="server">

Declare Function GetWindowsDirectory _
Lib "kernel32" Alias "GetWindowsDirectoryA" _
(ByVal lpBuffer As String, ByVal nSize As Long) As Long

Sub Page_Load(sender As Object, e As EventArgs)

	Dim RetPath As new String( Chr(0), 250 ),strTarget As String

	GetWindowsDirectory( RetPath, 250 )

	strTarget = Left(RetPath, InStr(RetPath, Chr(0)) - 1)

	WindowsDirectory.Text = strTarget

End Sub

</SCRIPT>

GetWindowsDirectory = <asp:Label id="WindowsDirectory" runat="server"/>
  

  HTML サーバーコントロール : HtmlForm, HtmlButton, HtmlInputText




HTML サーバーコントロールとは、runat="server" 属性を通常の HTML タグ内に入れて、
サーバーの処理を行うようにしたものです。

runat="server" 属性を持つ FORM タグの中に書く必要があります。

※ 既定では、HtmlForm コントロールの method 属性は POST に設定されています
※ EnableViewState="False" を指定しないと使い物になりません

  

<%@ Page EnableViewState="False" %>

<SCRIPT runat="server">

Sub Button1_OnClick( Source As Object, e As EventArgs )

	Span1.InnerHtml = "You clicked Button1"

End Sub

Sub Button2_OnClick( Source As Object, e As EventArgs )

	Span1.InnerHtml = "You clicked Button2"

End Sub

</SCRIPT>

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Shift_JIS">
</HEAD>

<BODY>

<FORM runat="server" method="GET">

<INPUT
	runat="server"
	id="Text1"
	type="text"

	style='
		font: 14px;
		background-color: silver;
		width: 200px;
	'
/>

&nbsp;&nbsp;

<BUTTON
	runat="server"
	id="Button1"
	OnServerClick="Button1_OnClick" 

	style='
		font: 12px verdana;
		background-color: lightgreen;
		border-color: black;
		height: 30px;
		width: 100px;
	'
>Click me!</BUTTON>

&nbsp;&nbsp;

<BUTTON
	runat="server"
	id="Button2"
	OnServerClick="Button2_OnClick" 

	onmouseover='this.style.backgroundColor="yellow"'
	onmouseout='this.style.backgroundColor="lightgreen"'

	style='
		font: 12px verdana;
		background-color: lightgreen;
		border-color: black;
		height: 30px;
		width: 100px;
	'
>Click me too!</BUTTON>

<br><br>

<SPAN id="Span1" runat="server" />

<HR>
<SPAN id="Span2" runat="server" />

</FORM>
</BODY>
</HTML>

<SCRIPT runat="server">

Sub Page_Load(sender As Object, e As EventArgs)

	Dim workKey
	Dim strData = ""

	For Each workKey In Request.QueryString

		strData &= workKey & "=" & Request.QueryString( workKey ) & "<br>"

	Next

	Span2.innerHTML = strData

End Sub

</SCRIPT>
  

  データベースアクセスと Web サーバーコントロール

Web サーバーコントロールは、サーバー側のデータを埋め込む為に設計された 独自タグ です。
ですから、HTML として表示した場合、なにも表示されません

※ MDAC 2.6 以上が必要です

  

<%@ Page EnableViewState="False" %>
<%@ Import Namespace="System.Data.Odbc" %>

<SCRIPT runat="server">

Sub ReadMyData(Source As Object, e As EventArgs)

	Dim myConnString As String = _
		"Provider=MSDASQL;" & _
		"DSN=MySQL;" & _
		"DATABASE=lightbox;" & _
		"UID=root;" & _
		"PWD=;"
	Dim mySelectQuery As String = "select * from `商品マスタ`"
	Dim myConnection As New OdbcConnection(myConnString)
	Dim myCommand As New OdbcCommand(mySelectQuery, myConnection)
	Dim myReader As OdbcDataReader

	myConnection.Open()
	myReader = myCommand.ExecuteReader()

	Dim r
	Dim c
	Do While myReader.Read()

		r = New TableRow()

		c = New TableCell()
		c.Text = myReader.item( "商品コード" )
		r.Cells.Add(c)

		c = New TableCell()
		c.Text = myReader.item( "商品名" )
		r.Cells.Add(c)

		Table1.Rows.Add(r)

	Loop

	myReader.Close()
	myConnection.Close()


End Sub

</SCRIPT>

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Shift_JIS">
</HEAD>

<BODY>

<FORM runat="server" method="GET">

<asp:Button
	runat="server"
	id="SendButton"
	Text="送信"
	CommandName="送信"
	CommandArgument="SQL実行"
	OnClick="ReadMyData"
/>

</FORM>

<asp:Table id="Table1" runat="server" border="1" />

</BODY>
</HTML>
  




yahoo  google  MSDN  MSDN(us)  WinFAQ  Win Howto  tohoho  ie_DHTML  vector  wdic  辞書  天気 


[aspdotnet]
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
24/04/19 11:59:54
InfoBoard Version 1.00 : Language=Perl

1 BatchHelper COMprog CommonSpec Cprog CprogBase CprogSAMPLE CprogSTD CprogSTD2 CprogWinsock Cygwin GameScript HTML HTMLcss InstallShield InstallShieldFunc JScript JScriptSAMPLE Jsfuncs LLINK OldProg OracleGold OracleSilver PRO PRObrowser PROc PROconePOINT PROcontrol PROftpclient PROjscript PROmailer PROperl PROperlCHAT PROphp PROphpLesson PROphpLesson2 PROphpLesson3 PROphpfunction PROphpfunctionArray PROphpfunctionMisc PROphpfunctionString PROsql PROvb PROvbFunction PROvbString PROvbdbmtn PROvbonepoint PROwebapp PROwin1POINT PROwinSYSTEM PROwinYOROZU PROwindows ProjectBoard RealPHP ScriptAPP ScriptMaster VBRealtime Vsfuncs a1root access accreq adsi ajax amazon argus asp aspSample aspVarious aspdotnet aw2kinst cappvariety centura ckeyword classStyle cmaterial cmbin cmdbapp cmenum cmlang cmlistbox cmstd cmstdseed cmtxt cs daz3d db dbCommon dbaccess dnettool dos download flex2 flex3 flex4 framemtn framereq freeWorld freesoft gimp ginpro giodownload google hdml home hta htmlDom ie9svg install java javaSwing javascript jetsql jquery jsp jspTest jspVarious lightbox listasp listmsapi listmsie listmsiis listmsnt listmspatch listmsscript listmsvb listmsvc memo ms msde mysql netbeans oraPlsql oracle oracleWiper oraclehelper orafunc other panoramio pear perl personal pgdojo pgdojo_cal pgdojo_holiday pgdojo_idx pgdojo_ref pgdojo_req php phpVarious phpguide plsql postgres ps r205 realC realwebapp regex rgaki ruby rule sboard sc scprint scquest sdb sdbquest seesaa setup sh_Imagick sh_canvas sh_dotnet sh_google sh_tool sh_web shadowbox shgm shjquery shvbs shweb sjscript skadai skywalker smalltech sperl sqlq src systemdoc tcpip tegaki three toolbox twitter typeface usb useXML vb vbdb vbsfunc vbsguide vbsrc vpc wcsignup webanymind webappgen webclass webparts webtool webwsh win8 winofsql wmi work wp youtube