小编Har*_*rry的帖子

在MVC C#网站应用程序中使用的textarea中的换行符

我在Visual Studio Web Dev中使用ASP.net MVC C#.我有几个textareas填充数据,然后更新到数据库记录.

将记录更新到数据库时是否可以保存换行符?我目前在主页上查看数据,但是如果有人写了几段(包括换行符),格式化将会丢失.

如果这不可能没问题,但只是想问一下是不是.谢谢.

View页面上的代码如下所示:

<div class="editor-field">
        @Html.TextAreaFor(model => model.para1, new { cols = 75, @rows = 5 })
        @Html.ValidationMessageFor(model => model.para1)
</div>
Run Code Online (Sandbox Code Playgroud)

然后我有一个提交表单的按钮.

处理提交的Controller代码如下所示:

[HttpPost]
    public ActionResult Update(Data data)
    {
        if (ModelState.IsValid)
        {
            data.ID = 1; //EF need to know which row to update in the database.
            db.Entry(data).State = EntityState.Modified;
            db.SaveChanges();
            return RedirectToAction("Index", "Home");
        }
        return View(data);
    }
Run Code Online (Sandbox Code Playgroud)

并且数据库的Model代码如下所示:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
using System.ComponentModel.DataAnnotations;

namespace DFAccountancy.Models
{
    public …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc textarea line-breaks

24
推荐指数
3
解决办法
4万
查看次数

自动倒计时器来调整数据库记录

我有一个小型的MVC网站,这是一个朋友美发沙龙.在这个页面上,我有一个div,用于显示从数据库记录中获取的数字.这个数字是当前排队等待理发的人数.

我目前的能力是登录"管理"页面并使用表格更新此号码,从"2"到"5",然后将"5"更改为"6",具体取决于有多少人坐在这个队列.

这是目前的手动操作.代码如下:

=============================

调节器

[HttpPost]
        public ActionResult Update(Data data)
        {
            if (ModelState.IsValid)
            {
                data.ID = 1; //EF need to know which row to update in the database. 
                db.Entry(data).State = EntityState.Modified;
                db.SaveChanges();
                return RedirectToAction("Index", "Home");
            }

            return View(data);
        }
Run Code Online (Sandbox Code Playgroud)

====================================

型号代码

{
    public class Data
    {
        public int ID { get; set; }
        public string Queue_Number { get; set; }
    }

    public class DataDBContext : DbContext
    {
        public DbSet<Data>Queue { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

我真正想要的是,一旦你从"管理"页面上的表单手动更新了队列号,我想自动倒计时20分钟(理发所需的大致时间),然后有队列号自动调整为1,直到达到"0".

例如我们队列中有5个人,20分钟后自动调整为4个人,网页会自动更新/刷新,然后又有2个人进入,所以我们手动将其调整为队列中的6个人并启动计时器再次,每20分钟通过队列调整-1直到它下降到"0".一旦它变为"0",它就会一直停留在那里,直到我们手动将更多人添加到队列中.

我恐怕我不知道如何开始这样的请求,或者即使有可能?

我非常感谢这里的专家提供的任何帮助,这些帮助可以为我"babystep".我没有提供的任何信息我会努力补充 - …

c# database asp.net-mvc-3 visual-web-developer-2010 countdowntimer

7
推荐指数
1
解决办法
1914
查看次数

如何将我的MVC 3 Web应用程序发布到IIS7上

如果可能的话,我需要从头开始全面的建议如何将我的ASP.Net MVC 3 Razor Visual Studio 10 Web应用程序直播到我的IIS 7网络服务器上吗?

我以前从未试图发表这篇文章,并想知道我错过了什么?

我在Visual Studio Express 10上单击了"发布",创建了该网站的"已发布"版本.我已将其上传到我的网络服务器,但无法将其加载到网络上?

请欣赏一些指导吗?(不确定默认文件如何/什么工作等...?)

publish web-applications visual-studio-2010 asp.net-mvc-3

6
推荐指数
1
解决办法
4万
查看次数

如何将DatePicker添加到我的MVC3 C#站点

我一直试图弄清楚如何在整个下午这样做,但似乎无法掌握如何让DatePicker与我的网站一起工作.

另外,如果可能的话,我想删除DateTime的Time部分,因为我只对条目发布的日期感兴趣.

我已经包含了到目前为止的代码,我已经删除了迄今为止我尝试过的所有内容,所以它已经回到了开头.我已经在_Layout.cshtml的顶部引用了JQuery文件,我认为这是正确的.

我在网上看了很多指南,但很难对它们有所了解,尽管我会继续阅读.

我已将这些行添加到_Layout.cshtml的顶部(我还解压缩并将JQuery文件夹复制到下面引用的位置)

<link href="@Url.Content("~/Content/jquery-ui/redmond/jquery-ui-1.8.21.custom.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery-1.8.11.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/ui/minified/jquery.ui.core.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/ui/minified/jquery.ui.datepicker.min.js")" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

我的View代码如下所示:

@model dale_harrison.Models.News

@{
    ViewBag.Title = "Create";
}

<h2>Create</h2>

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript">    </script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")"     type="text/javascript"></script>

@using (Html.BeginForm()) {
    @Html.ValidationSummary(true)
    <fieldset>
        <legend>News</legend>

        <div class="editor-label">
            @Html.LabelFor(model => model.News_Entry)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.News_Entry)
            @Html.ValidationMessageFor(model => model.News_Entry)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.News_Date)
        </div>
        <div class="editor-field">
            @*@Html.EditorFor(model => model.News_Date)*@
            @Html.EditorFor(model => model.News_Date, new object{ id = "news_date" } ) …
Run Code Online (Sandbox Code Playgroud)

c# jquery-ui datepicker razor asp.net-mvc-3

6
推荐指数
1
解决办法
4万
查看次数

如何将TimePicker用于DatePicker MVC3 C#

我很难理解如何将TimePicker http://trentrichardson.com/examples/timepicker/解决方案与我现有的使用DatePicker的ASP.Net MVC3 C#站点相结合.DatePicker目前在它自己的工作正常,但我需要添加时间和日期,TimePicker看起来非常适合我需要的东西,只是我不知道如何实现它.

我看到这个例子给出了这段代码:

$('#example1').datetimepicker();
Run Code Online (Sandbox Code Playgroud)

但我不确定如何将其用于我现有的网站/ DatePicker功能.

我确保将这些JS文件包含在_Layout页面的HEAD部分中,以及将CSS添加到我现有的DatePicker CSS文件(jquery-ui-1.7.3.custom.css)中:

<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.7.3.custom.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-timepicker-addon.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-sliderAccess.js")" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

在我的视图页面上,我有这个代码显示输入并调用DatePicker函数(这在当前形式下工作正常):

@model test.Models.News
@{
    ViewBag.Title = "Create";
}

@using (Html.BeginForm())
{
    @Html.ValidationSummary(true)

        <div class="editor-label">
            @Html.LabelFor(model => model.News_Date)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.News_Date, "News_Date", new { @ID = "News_Date" })
        </div>
        <p>
            <input type="submit" value="Create" />
        </p>
}

<script type="text/javascript">
    $(document).ready(function () {
        $("#News_Date").datepicker({
            showOptions: { speed: 'fast' },
            changeMonth: false,
            changeYear: false,
            dateFormat: 'dd/mm/yy',
            gotoCurrent: true …
Run Code Online (Sandbox Code Playgroud)

c# datepicker timepicker razor asp.net-mvc-3

2
推荐指数
1
解决办法
9044
查看次数

HTML CSS UL菜单样式

关于如何在HTML/CSS UL菜单上实现某些样式的小问题.

我有一个标准的UL菜单,但有一些问题让我了解如何实现样式的某种外观.目前的UL菜单如下所示:

http://jsfiddle.net/WMQqt/

(HTML)

<ul id="nav">
    <li><a href="#">CONTACT US</a>
    </li>
    <li><a href="#">HOME</a>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

(CSS)

#nav {
    list-style: none;
    margin-bottom: 10px;
    */ margin-top: -6px;
    position: relative;
    right: 286px;
    z-index: 9;
    height: 26px;
    padding: 4px 4px 4px 4px;
    font-weight: bold;
}
    #nav li {
    float: right;
    margin-right: 10px;
}

#nav a {
    display: block;
    padding: 5px;
    color: #444444;
    background: #fff;
    text-decoration: none;
    border: 1px solid grey;
}

#nav a:hover {
    color: #fff;
    background: #04B431;
}
Run Code Online (Sandbox Code Playgroud)

我希望菜单按钮有一个小的1px边框,但是在背景颜色开始之前会有一些大约3px的空白填充.

与此类似:

http://jsfiddle.net/6PY7z/

可以使用UL菜单方法完成吗?

感谢您的任何建议,我不是HTML/CSS的专家.

html css html-lists

2
推荐指数
1
解决办法
2万
查看次数

在浏览器窗口调整大小时,在HTML CSS块中自动调整图像大小

我请一些帮助.我正在尝试允许一块3个图像缩放/调整大小,因为浏览器窗口被重新调整大小,保持对齐.

我创建了一个JSFiddle来显示图像将如何放置在这里的初始布局:http://jsfiddle.net/headshot_harry/3eEDH/2/

我包含图像的代码在这里:

<div style="width: 100%; margin: 0 auto -80px auto;">
    <div style="display: inline-block; border: 1px solid black; padding: 3px; text-align: center;">
        <div style="display: inline-block; margin: 0 4px 0 0; padding: 0; background-color: White; border: 1px solid black;
            width: 51%; vertical-align: top;">
            <img src="http://www.zen87038.zen.co.uk/image/glove/gs_golf_glove2.png" style="width: 100%;" />
        </div><div style="display: inline-block; margin: 0; margin: 0; width: 26%;">
            <div style="border: 1px solid black; margin-bottom: 3px;">
                <img src="http://www.zen87038.zen.co.uk/image/glove/gs_golf_glove4.png" style="width: 100%; background-color: White; margin-bottom: 4px;" />
            </div>
            <div style="border: 1px solid …
Run Code Online (Sandbox Code Playgroud)

html css image scale

1
推荐指数
1
解决办法
8747
查看次数