<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        ASP.NET實現個人信息注冊頁面并跳轉顯示

        來源:懂視網 責編:小采 時間:2020-11-27 22:36:10
        文檔

        ASP.NET實現個人信息注冊頁面并跳轉顯示

        ASP.NET實現個人信息注冊頁面并跳轉顯示:題目 新建一個MVC項目,利用HTML、CSS、JS、jQuery、Ajax、jQuery UI等技術設計一個個人信息注冊頁面。當點擊提交按鈕時,跳轉到新的頁面顯示錄入信息。 基本要求: 用戶名為6-10個小寫字母(小寫使用正則式驗證,且用戶名不能為wustzz –
        推薦度:
        導讀ASP.NET實現個人信息注冊頁面并跳轉顯示:題目 新建一個MVC項目,利用HTML、CSS、JS、jQuery、Ajax、jQuery UI等技術設計一個個人信息注冊頁面。當點擊提交按鈕時,跳轉到新的頁面顯示錄入信息。 基本要求: 用戶名為6-10個小寫字母(小寫使用正則式驗證,且用戶名不能為wustzz –

        題目

        新建一個MVC項目,利用HTML、CSS、JS、jQuery、Ajax、jQuery UI等技術設計一個個人信息注冊頁面。當點擊“提交”按鈕時,跳轉到新的頁面顯示錄入信息。

        基本要求:

        用戶名為6-10個小寫字母(小寫使用正則式驗證,且用戶名不能為“wustzz” –用Ajax技術來檢測);密碼為6位數字,確認密碼不一致時有提示;籍貫使用級聯(jquery實現);Email必須符合Email格式;手機是11位(假設規定以1569開頭);出生年月使用jQuery UI日歷組件設置;圖片要傳遞到新的頁面顯示。

        這里寫圖片描述

        實現效果

        (源碼在文章結尾)

        這里寫圖片描述 

        這里寫圖片描述

        主要涉及知識點

        1、基本的html界面編程
        2、JavaScript語言
        3、jQuery、jQuery UI的使用
        4、ASP.NET Request相關操作
        5、了解ASP.Net WEB MVC下的目錄結構以及基礎編程

        代碼

        ProjectController.cs

        using System;
        using System.Collections.Generic;
        using System.Linq;
        using System.Web;
        using System.Web.Mvc;
        namespace ProjectOne.Controllers
        {
         public class ProjectController : Controller
         {
         // GET: Project
         public ActionResult Index()
         {
         return View();
         }
         public ActionResult Show()
         {
         //獲取圖片文件
         HttpPostedFileBase file = Request.Files["filename"];
         if(file != null)
         {
         //將圖片存儲在/Content/UpLoad/目錄下,名字為111.png
         var fileName = Request.MapPath("~/Content/UpLoad/") + "111.png";
         file.SaveAs(fileName);
         }
         return View();
         }
         }
        }

        Index.cshtml

        @{
         ViewBag.Title = "Index";
        }
        <script src="~/Scripts/my_script.js"></script>
        <script src="~/jquery-ui-1.11.1.custom/external/jquery/jquery.js"></script>
        <script>
         $(document).ready(function () {
         $("#native_place").change(function () {
         switch ($("#native_place").val()) {
         case "江蘇":
         $("#major").empty();
         $("#major").append("<option value=''></option>");
         $("#major").append("<option value='江陰'>江陰</option>");
         $("#major").append("<option value='無錫'>無錫</option>");
         $("#major").append("<option value='常州'>常州</option>");
         break;
         case "湖北":
         $("#major").empty();
         $("#major").append("<option value=''></option>");
         $("#major").append("<option value='武漢'>武漢</option>");
         $("#major").append("<option value='武昌'>武昌</option>");
         $("#major").append("<option value='荊州'>荊州</option>");
         break;
         }
         });
         });
        </script>
        @section scripts{
        <script src="~/jquery-ui-1.11.1.custom/jquery-ui.min.js"></script>
        <link href="~/jquery-ui-1.11.1.custom/jquery-ui.min.css" rel="stylesheet" />
         <script>
         $(document).ready(function () {
         $("#birthday").datepicker({
         dateFormat: "yy-mm-dd",
         inline: true
         });
         });
         </script>
        }
        <h2 style="color:red;font-family:楷體;font-size:30px;">請輸入個人詳細信息</h2>
        <form onsubmit="return checkAll()" action="~/Project/Show" method="post" enctype="multipart/form-data">
         <table>
         <tr>
         <th>用戶名</th>
         <th>
         <input type="text" onblur="checkName()" name="username" id="username" />
         <span style="color:red;" id="tip_name">*</span>
         </th>
         </tr>
         <tr>
         <th>密碼</th>
         <th>
         <input type="text" onblur="checkPassword()" name="psd" id="psd" />
         <span style="color:red;" id="tip_psd">*</span>
         </th>
         </tr>
         <tr>
         <th>確認密碼</th>
         <th>
         <input type="text" onblur="checkPasswordAgain()" name="psd_again" id="psd_again" />
         <span style="color:red;" id="tip_psd_again">*</span>
         </th>
         </tr>
         <tr>
         <th>性別</th>
         <th>
         <input type="radio" name="gender" value="男" checked="checked" /> 男
         <input type="radio" name="gender" value="女" />女
         </th>
         </tr>
         <tr>
         <th>籍貫</th>
         <th>
         <select id="native_place" name="native_place">
         <option value=""></option>
         <option value="江蘇">江蘇</option>
         <option value="湖北">湖北</option>
         </select>
         <select id="major" name="major"></select>
         </th>
         </tr>
         <tr>
         <th>Email</th>
         <th>
         <input type="text" onblur="checkEmail()" id="email" name="email" value="如 xujiajia@qq.com" />
         <span style="color:red;" id="tip_email">*</span>
         </th>
         </tr>
         <tr>
         <th>手機號</th>
         <th>
         <input type="text" onblur="checkPhone()" id="phone" name="phone" value="手機是11位以1569開頭的數字" />
         <span style="color:red;" id="tip_phone">*</span>
         </th>
         </tr>
         <tr>
         <th>專業擅長</th>
         <th>
         <select name="speciality" multiple="multiple">
         <option value="Windows編程">Windows編程</option>
         <option value="單片機編程">單片機編程</option>
         <option value="ASP.NET編程">ASP.NET編程</option>
         <option value="J2EE編程">J2EE編程</option>
         <option value="JAVA編程">JAVA編程</option>
         </select>
         </th>
         </tr>
         <tr>
         <th>業余愛好</th>
         <th>
         <input type="checkbox" name="hobby" value="足球" />足球
         <input type="checkbox" name="hobby" value="籃球" />籃球
         <input type="checkbox" name="hobby" value="排球" />排球
         <input type="checkbox" name="hobby" value="唱歌" />唱歌
         <input type="checkbox" name="hobby" value="其他" />其他
         </th>
         </tr>
         <tr>
         <th>個人照片</th>
         <th>
         <input type="file" id="filename" name="filename" />
         </th>
         </tr>
         <tr>
         <th>出生年月</th>
         <th>
         <input type="text" id="birthday" name="birthday" readonly="readonly" />
         </th>
         </tr>
         <tr>
         <th>備注信息</th>
         <th>
         <textarea name="more_info" cols="40" rows="8">
         可以補充一下
         </textarea>
         </th>
         </tr>
         <tr>
         <th></th>
         <th>
         <input type="submit" value="提交" />
          
         <input type="reset" value="重置" />
         </th>
         </tr>
         </table>
        </form>

        Show.cshtml

        @{
         ViewBag.Title = "Show";
        }
        <h2 style="color:red;font-family:楷體;font-size:30px;">個人信息展示</h2>
        <table>
         <tr>
         <th>用戶名</th>
         <th>@Request["username"]</th>
         </tr>
         <tr>
         <th>密碼</th>
         <th>@Request["psd"]</th>
         </tr>
         <tr>
         <th>確認密碼</th>
         <th>@Request["psd_again"]</th>
         </tr>
         <tr>
         <th>性別</th>
         <th>@Request["gender"]</th>
         </tr>
         <tr>
         <th>籍貫</th>
         <th>@Request["native_place"]</th>
         <th>@Request["major"]</th>
         </tr>
         <tr>
         <th>Email</th>
         <th>@Request["email"]</th>
         </tr>
         <tr>
         <th>手機號</th>
         <th>@Request["phone"]</th>
         </tr>
         <tr>
         <th>專業擅長</th>
         <th>@Request["speciality"]</th>
         </tr>
         <tr>
         <th>業余愛好</th>
         <th>@Request["hobby"]</th>
         </tr>
         <tr>
         <th>個人照片</th>
         <th><img id="img" src="~/Content/UpLoad/111.png" alt="" /></th>
         </tr>
         <tr>
         <th>出生年月</th>
         <th>@Request["birthday"]</th>
         </tr>
         <tr>
         <th>備注信息</th>
         <th>@Request["more_info"]</th>
         </tr>
        </table>

        my_script.js

        function checkName() {
         var u = document.getElementById("username");
         var t = document.getElementById("tip_name");
         var reg = /^[a-z]{6,10}$/;
         if (!reg.test(u.value)) {
         t.innerHTML = "用戶名為6-10個小寫字母";
         return false;
         } else {
         if (u.value == "wustzz") {
         t.innerHTML = "用戶名不可以為wustzz";
         return false;
         }
         t.innerHTML = "用戶名填寫正確";
         return true;
         }
        }
        function checkPassword() {
         var p = document.getElementById("psd");
         var t = document.getElementById("tip_psd");
         var reg = /^\d{6}$/;
         if (!reg.test(p.value)) {
         t.innerHTML = "密碼為6位數字";
         return false;
         } else {
         t.innerHTML = "密碼填寫正確";
         return true;
         }
        }
        function checkPasswordAgain() {
         var p1 = document.getElementById("psd");
         var p2 = document.getElementById("psd_again");
         var t = document.getElementById("tip_psd_again");
         if (p1.value != p2.value) {
         t.innerHTML = "密碼前后不一致"
         return false;
         } else {
         t.innerHTML = "密碼確認一致";
         return true;
         }
        }
        function checkEmail() {
         var e = document.getElementById("email");
         var t = document.getElementById("tip_email");
         var reg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
         if (!reg.test(e.value)) {
         t.innerHTML = "必須填寫Email格式";
         return false;
         } else {
         t.innerHTML = "Email填寫正確";
         return true;
         }
        }
        function checkPhone() {
         var p = document.getElementById("phone");
         var t = document.getElementById("tip_phone");
         var reg = /^1569\d{7}$/;
         if (!reg.test(p.value)) {
         t.innerHTML = "手機是11位以1569開頭的數字";
         return false;
         } else {
         t.innerHTML = "填寫手機正確";
         return true;
         }
        }
        function checkAll() {
         if (checkName() && checkPassword() && checkPasswordAgain() &&
         checkEmail() && checkPhone()) {
         return true;
         }
         return false;
        }

        源碼地址:

        http://download.csdn.net/detail/double2hao/9691584

        以上所述是小編給大家介紹的ASP.NET實現個人信息注冊頁面并跳轉顯示,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        ASP.NET實現個人信息注冊頁面并跳轉顯示

        ASP.NET實現個人信息注冊頁面并跳轉顯示:題目 新建一個MVC項目,利用HTML、CSS、JS、jQuery、Ajax、jQuery UI等技術設計一個個人信息注冊頁面。當點擊提交按鈕時,跳轉到新的頁面顯示錄入信息。 基本要求: 用戶名為6-10個小寫字母(小寫使用正則式驗證,且用戶名不能為wustzz –
        推薦度:
        標簽: 信息 個人 顯示
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产成人精品亚洲一区| 亚洲性线免费观看视频成熟| 日韩免费高清一级毛片| 国产女高清在线看免费观看| 亚洲精品永久在线观看| 在线免费观看一区二区三区| 亚洲日韩精品国产一区二区三区| 免费看黄视频网站| 国产亚洲精品VA片在线播放| 日韩精品免费电影| 黄色a级免费网站| 久久久久一级精品亚洲国产成人综合AV区 | 5g影院5g天天爽永久免费影院| 亚洲欧洲日产国码久在线观看 | 日本妇人成熟免费中文字幕| 亚洲国产成人久久三区| 成人超污免费网站在线看| 无码一区二区三区亚洲人妻| 久久影院亚洲一区| 999任你躁在线精品免费不卡| 亚洲国产精品专区| 国产成人免费片在线视频观看 | 国产免费丝袜调教视频| 亚洲欧美日韩自偷自拍| 亚洲人成影院在线观看 | 男人的天堂网免费网站| 亚洲国产夜色在线观看| 国产jizzjizz视频免费看| 中文在线免费不卡视频| 亚洲国产成人久久99精品| 国产91久久久久久久免费| 精品免费tv久久久久久久| 亚洲天堂2017无码中文| 亚洲免费日韩无码系列 | 免费一级肉体全黄毛片| 无码少妇精品一区二区免费动态| 国产.亚洲.欧洲在线| 国产亚洲美女精品久久久2020| 18禁男女爽爽爽午夜网站免费| 黄色网址大全免费| 亚洲欧洲国产成人精品|