Imported Upstream version 3.6.0

Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
This commit is contained in:
Jo Shields
2014-08-13 10:39:27 +01:00
commit a575963da9
50588 changed files with 8155799 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
<%@ Page Language="C#" %>
<html>
<head>
<title>HtmlForm test</title>
</head>
<body>
<form defaultbutton="Button" id="form1" runat="server">
<asp:LinkButton name="Button" id="Button" Text="Hi There" runat="server"/>
</form>
</body>
</html>

View File

@@ -0,0 +1,14 @@
<%@ Page Language="C#" %>
<html>
<head>
<title>HtmlForm test</title>
</head>
<body>
<form defaultfocus="entry" defaultbutton="Button" id="form1" runat="server">
<asp:TextBox id="firstone" Text="this won't have focus" runat="server"/>
<asp:TextBox id="entry" Text="this will" runat="server"/>
<asp:LinkButton name="Button" id="Button" Text="Hi There" runat="server"/>
</form>
</body>
</html>

View File

@@ -0,0 +1,69 @@
<%@ page language="C#"%>
<script runat="server">
void Page_Load(Object sender, EventArgs e)
{
if (IsPostBack)
{
// the second time through, print out the submitted form info
foreach (string key in Page.Request.Form.AllKeys) {
Response.Write (String.Format ("{0}: {1}<br/>", key, Page.Request.Form[key]));
}
}
else
{
// The first time the page loads, set the values
// of the HtmlInputText and HtmlInputCheckBox controls.
InputText1.Value = "Test";
InputCheckBox1.Checked = true;
}
}
</script>
<html>
<head id="Head1"
runat="server">
<title>HtmlForm SubmitDisabledControls Property Example</title>
</head>
<body>
<form id="form1"
submitdisabledcontrols="true"
runat="server">
<h3>HtmlForm SubmitDisabledControls Property Example</h3>
<input id="InputText1"
name="InputText1"
type="text"
runat="server" />
<input id="InputCheckBox1"
name="InputCheckBox1"
type="Checkbox"
runat="server" />
<asp:Button id="PostBackButton"
text="Post back"
runat="server" />
</form>
</body>
</html>
<script Language="javascript">
// Disable the HTML controls on the form.
document.getElementById('InputText1').disabled = true;
document.getElementById('InputCheckBox1').disabled = true;
</script>

View File

@@ -0,0 +1,61 @@
<%@ Page Language="C#" %>
<html>
<head>
<title>HtmlForm test</title>
</head>
<body onload="check_src()">
<script language="javascript" type="text/javascript">
function get_elem(id) {
return (document.getElementById) ? document.getElementById (id) :
((document.all) ? document.all [id] : null);
}
function test_attrib(elem, attr, out_come_name, name, present) {
var out_come = get_elem (out_come_name);
if (!elem.hasAttribute) {
out_come.innerHTML = "IE sucks!";
out_come.className = "failed";
} else {
if (elem.hasAttribute (attr) != present) {
out_come.innerHTML = name + " test failed";
out_come.className = "failed";
} else {
out_come.innerHTML = name + " test passed";
out_come.className = "passed";
}
}
}
function check_src () {
var elem = get_elem ("form1");
if (elem) {
// These attributes should always be present
test_attrib (elem, "name", "outcome_name", "Name", true);
test_attrib (elem, "method", "outcome_method", "Method", true);
test_attrib (elem, "action", "outcome_action", "Action", true);
test_attrib (elem, "id", "outcome_id", "ID", true);
// Test for attributes that should NOT be there
test_attrib (elem, "enctype", "outcome_enctype", "Enctype", false);
test_attrib (elem, "target", "outcome_target", "Target", false);
test_attrib (elem, "wibble", "outcome_wibble", "Wibble", false);
}
}
</script>
<style type="text/css" media="screen">
<!--
.passed { background-color: green; color: white;}
.failed { background-color: red; color: white;}
-->
</style>
<form id="form1" enctype="" target="" runat="server" />
<div id="outcome_name" class="">Default text. Should not be seen.</div>
<div id="outcome_method" class="">Default text. Should not be seen.</div>
<div id="outcome_action" class="">Default text. Should not be seen.</div>
<div id="outcome_id" class="">Default text. Should not be seen.</div>
<div id="outcome_enctype" class="">Default text. Should not be seen.</div>
<div id="outcome_target" class="">Default text. Should not be seen.</div>
<div id="outcome_wibble" class="">Default text. Should not be seen.</div>
</body>
</html>

View File

@@ -0,0 +1,92 @@
<%@ Page Language="C#" %>
<html>
<head>
<title>HtmlForm test</title>
</head>
<body onload="check_src()">
<script language="javascript" type="text/javascript">
function get_elem(id) {
return (document.getElementById) ? document.getElementById (id) :
((document.all) ? document.all [id] : null);
}
function test_attrib(elem, attr, out_come_name, name, input) {
var out_come = get_elem (out_come_name);
if (!elem.getAttribute) {
out_come.innerHTML = "IE sucks!";
out_come.className = "failed";
} else {
var input_elem = get_elem (input);
var input_value = input_elem.getAttribute ("value");
if (elem.getAttribute (attr) != input_value) {
out_come.innerHTML = name + " test failed";
out_come.className = "failed";
} else {
out_come.innerHTML = name + " test passed";
out_come.className = "passed";
}
}
}
function check_src () {
var elem = get_elem ("form1");
if (elem) {
// If this is the first time, "target" should be empty
if (!elem.hasAttribute ("target")) {
var out_come = get_elem ("outcome_name");
out_come.innerHTML = "Test not run yet";
out_come.className = "notrun";
out_come = get_elem ("outcome_method");
out_come.innerHTML = "Test not run yet";
out_come.className = "notrun";
out_come = get_elem ("outcome_enctype");
out_come.innerHTML = "Test not run yet";
out_come.className = "notrun";
out_come = get_elem ("outcome_target");
out_come.innerHTML = "Test not run yet";
out_come.className = "notrun";
} else {
test_attrib (elem, "name", "outcome_name", "Name", "name");
test_attrib (elem, "method", "outcome_method", "Method", "method");
test_attrib (elem, "enctype", "outcome_enctype", "Enctype", "enctype");
test_attrib (elem, "target", "outcome_target", "Target", "target");
}
}
}
</script>
<script runat="server">
void submit (object sender, EventArgs e)
{
form1.Name = name.Value;
form1.Method = method.Value;
form1.Enctype = enctype.Value;
form1.Target = target.Value;
}
</script>
<style type="text/css" media="screen">
<!--
.notrun { background-color: blue; color: white;}
.passed { background-color: green; color: white;}
.failed { background-color: red; color: white;}
-->
</style>
<form id="form1" runat="server">
Name: <input type="text" id="name" runat="server"/> <br>
Method: <input type="text" id="method" runat="server"/> <br>
Enctype: <input type="text" id="enctype" runat="server"/> <br>
Target: <input type="text" id="target" runat="server"/> <br>
<input type="submit" value="Click Me!" OnServerclick="submit" runat="server" />
</form>
<div id="outcome_name" class="">Default text. Should not be seen.</div>
<div id="outcome_method" class="">Default text. Should not be seen.</div>
<div id="outcome_enctype" class="">Default text. Should not be seen.</div>
<div id="outcome_target" class="">Default text. Should not be seen.</div>
</body>
</html>

View File

@@ -0,0 +1,32 @@
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>
<script runat="server">
void Page_Load (object o, EventArgs e)
{
DataBind ();
}
</script>
</head>
<body>
<p>
Instructions: put a query string (ie ...aspx?a=b) in the
location bar. Then click the button. You should get the same
query string on the resulting page.
</p>
<form runat="server">
<asp:button runat="server" Text="Click Me!"/>
<br>
Your query string:<br>
<asp:DataList id="DataList1" DataSource="<%# Request.QueryString %>" runat="server">
<ItemTemplate>
<%# Container.DataItem %> -- <%# Request.QueryString [(string) Container.DataItem] %>
</ItemTemplate>
</asp:datalist>
</form>
</body>
</html>

View File

@@ -0,0 +1,25 @@
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>
<script runat="server">
void Page_Load (object o, EventArgs e)
{
DataBind ();
}
</script>
</head>
<body>
<p>
Instructions: put a tail (ie ...aspx/foo) in the
location bar. Then click the button. You will get a different
path.
</p>
<form runat="server">
<asp:button runat="server" Text="Click Me!"/>
<br>
PathInfo: <%# Request.PathInfo %>
</form>
</body>
</html>