C# web中界面

66 篇文章 3 订阅
31 篇文章 1 订阅

web界面如何实现

web界面可能是实现功能的重点。

1.采取主界面不变,采用子页面的形式

这种是通过iFrame实现

2.主界面不变,采用部分页面

@Htmlpartial()实现

3.重复复制主界面代码

不建议这种

主界面实现完了,就是显示一些重要的数据

包括数据的可视化

可视化就是表格,曲线,直方图

这些一般通过chart安装包的调用

系统是否需要验证登录

如果系统实现的好

那么尽可能用少的页面

好的代码规范和页面会让程序易懂且容易扩展。

今天附C#代码:和主界面实现


@{
    ViewBag.Title = "main";
}

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Basic LinkButton - jQuery EasyUI Demo</title>
    <link rel="stylesheet" type="text/css" href="~/Content/jquery-easyui-1.7.0/themes/default/easyui.css">
    <link rel="stylesheet" type="text/css" href="~/Content/jquery-easyui-1.7.0/themes/icon.css">
    <link rel="stylesheet" type="text/css" href="~/Content/jquery-easyui-1.7.0/themes/color.css">
    <link rel="stylesheet" type="text/css" href="~/Content/jquery-easyui-1.7.0/demo/demo.css">
    <script type="text/javascript" src="~/Content/jquery-easyui-1.7.0/jquery.min.js"></script>
    <script type="text/javascript" src="~/Content/jquery-easyui-1.7.0/jquery.easyui.min.js"></script>

</head>
<body style="padding:0px">
    
    <center>
        <h2 style="font-size:25px">基于EasyDL模型的图像检测数据处理系统</h2>
    </center>

    <div id="cc" class="cc" style="height:900px;">
        <p>window.aa</p>
        <p><%=aa%></p>
        <p>$aa</p>
        <div data-options="region:'south'" style="height: 130px; border:0px">
            @Html.Partial("_PartialPage3")
        </div>

        <div data-options="region:'west'" style="width: 260px; height: 300px;  border-left-width: 0px">
            @Html.Partial("_PartialPage2")

        </div>
        <div data-options="region:'center'" style="height: 530px; border-right-width: 0px">
            <div style="margin:20px 0;height:530px;" id="addd" class="addd">
                <div id='center' class='center'>@Html.Partial("_PartialPage1")</div>
            </div>

        </div>



    </div>

    <script>
    window.onload = function () {
        
        window.aa = "sdfgdfgdfg";
        window.xu = "image";
        //document.getElementById(".cc").appendChild('<h1>fdghhhhhhhhhhhhhh</h1>');
        //document.getElementById("body").appendChild('<h1>fdghhhhhhhhhhhhhh</h1>');

        // alert();

        ///$('removee').remove();
        //$('#cc').append('<h1>fdghhhhhhhhhhhhhh</h1>');
        //$('body').append('<h1>fdghhhhhhhhhhhhhh</h1>');
        @*$('.cc').append(@Html.Partial("_PartialPage4"));*@
    }
    function change() {
        var image = document.getElementById("image");
        var ima = image.value;
        var fileName = image.files[0].name;
        var img = document.getElementById("img1");

        if (window.FileReader) {
            var fr = new FileReader();
            fr.readAsDataURL(image.files[0]);
            fr.onloadend = function () {
                img.src = fr.result;
            }
        }
        xu = ima;
        alert(xu);
    }
    function click1() {
        @*location.href = "getresult?xu="+xu;*@
        //$('#cc').append('<h1>fdghhhhhhhhhhhhhh</h1>');
        //var tImg = "<div id='dfggdfgd'>sfrgdfgdfhfghgf</div>";
        // alert();
        $('body').append("<p>sfdgfdfgfdddddddd</p>");
        $('p').remove();
        $.ajax({
            type: 'post',
            url: '@Url.Action("Contact")',
            data: {'xu':'677'},
            contentType: 'application/json;charset=utf-8',
            dataType: 'json',
            success: function (message) {

                alert(message.message);
            }

        });

    }
    </script>
    <!--<script>
        function upload() {
            OpenFileDialog ofd = new OpenFileDialog();
            ofd.Multiselect = false;//设置是否可以多选
            ofd.Title = "请选择要处理的文件";//窗口title
            ofd.Filter = "*.png|*.jpg|*.PNG";//筛选文本文件
            var filepath="";
            if (ofd.ShowDialog() == DialogResult.OK) {
                filepath = ofd.FileName;
            }
            var image = document.getElementById("image");
            image.src = filepath;
        }
    </script>-->
    <script type="text/javascript">
        $(function () {
            $('#cc').layout();
            setHeight();
        });
        function setHeight() {
            var c = $('#cc');
            var p = c.layout('panel', 'center');	// get the center panel
            var oldHeight = p.panel('panel').outerHeight();
            p.panel('resize', { height: 'auto' });
            var newHeight = p.panel('panel').outerHeight();
            c.layout('resize', {
                height: (c.height() + newHeight - oldHeight)
            });
        }
    </script>
</body>

</html>

同时append和remove用法

$('.body').append(dom);实现添加dom

$('.remove').remove();实现移去dom

js代码实现

可以动态改变子界面

数据改变通过ajax实现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: c是英文字母表的第三个字母,也是精神衍生出的第三个运输标记。 在音乐领域,C代表着C大调,是十二个基本音调的一个。C大调常被认为是一个清澈明亮的音调,常见于各种音乐作品。 在计算机编程,C是一种通用的编程语言,被广泛应用于系统软件、嵌入式软件以及各种高性能应用。C语言以其简洁、高效和强大的功能而闻名,许多计算机科学领域的经典算法和数据结构都是用C语言实现的。 C还可以代表一些其他的概念,例如在化学,C是碳元素的化学符号,是生命存在的基础。在数学,C可以表示复数。 此外,在电影,C也是一个常见的评级等级。C级电影是指适合任何年龄观看的电影,没有限制。这类电影通常是家庭友好的,不会包含暴力、色情或恐怖元素。 总而言之,C作为一个字母或符号,它在不同领域代表着不同的概念和含义。它无处不在,无论是在音乐、计算机编程、化学还是其他领域,C都扮演着重要的角色。 ### 回答2: c是英文字母表的第三个字母,也是计算机科学常用的一个字母。 在计算机科学,c是一种编程语言的名称。C语言是一种广泛使用的高级编程语言,它具有高效、可移植和强大的特点。C语言是Unix操作系统和其他操作系统的开发语言,它也被广泛用于开发底层系统软件和嵌入式系统。 C语言具有简洁、灵活和高效的特点,它是其他很多编程语言的基础。C语言提供了丰富的内置函数和库,开发者可以利用这些函数和库来实现各种功能。C语言的语法相对简单,使用者只需要掌握基本的语法规则和数据类型即可进行编程。 C语言在计算机科学领域的应用非常广泛。它被用于开发各种类型的软件,如操作系统、编译器、数据库和网络应用等。C语言还被用于开发游戏、图形界面和嵌入式系统等领域。 总而言之,c是英文字母表的一个字母,并且在计算机科学领域是一种重要的编程语言。它具有高效、可移植和灵活的特点,并被广泛用于开发各种类型的软件和系统。 ### 回答3: 不好意思,您的问题实在是太过于简洁了,无法理解你想要询问的是什么。可以麻烦您提供更多的背景信息或者问题内容吗?这样我才能更好地回答您的问题。谢谢!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人还是要有梦想的

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值