小编Biv*_*aju的帖子

如何在占位时将占位符移动到焦点顶部?

我希望占位符在文本框处于焦点时以及用户键入时移动到顶部.

我不确定这只是html/css还是任何javascript.

我当前的CSS看起来像这样,我还没有js代码:

input:focus::-webkit-input-placeholder {
    font-size: .75em;
    position: relative;
    top: -15px; 
    transition: 0.2s ease-out;
}

input::-webkit-input-placeholder {
    transition: 0.2s ease-in;
}

input[type="text"]:focus, input[type="password"]:focus {
    height: 50px;
    padding-bottom: 0px;
    transition: 0.2s ease-in;
}

input[type="text"], input[type="password"] {
    height: 50px;
    transition: 0.2s ease-in;
}
Run Code Online (Sandbox Code Playgroud)

它几乎完成了工作,但是当我开始输入时占位符消失了.我正在使用twitter-bootstrap,如果这更容易!

谢谢.

html css html5 css3 twitter-bootstrap

30
推荐指数
6
解决办法
7万
查看次数

C# Web API - 内部服务器错误 500

当我的 WebAPI 控制器中的返回类型为“字符串”时,我的 MVC 控制器中SuccessStatusCode返回“确定”,但是当返回类型是名为“用户”的模型时,我收到此内部服务器错误。这是我的代码:

网络API:

public class UserController : ApiController
{
    OnlineCenterEntities db = new OnlineCenterEntities();

    public USER GetUserInfo(string userName, string domain)
    {
        USER userInfo = (from u in db.USERs
                         where u.USER_NAME.ToUpper() == userName.ToUpper() && u.LDAP_NAME.ToUpper() == domain.ToUpper()
                         select u).FirstOrDefault();

        return userInfo;
    }
}
Run Code Online (Sandbox Code Playgroud)

调用 WebAPI 的 MVC 控制器:

 public class HomeController : Controller
{
    HttpClient client;
    string url = "http://localhost:61566/api/user/";

    public HomeController()
    {
        client = new HttpClient();
        client.BaseAddress = new Uri(url);
        client.DefaultRequestHeaders.Accept.Clear();
        client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
    }

    public …
Run Code Online (Sandbox Code Playgroud)

c# internal-server-error asp.net-mvc-4 asp.net-web-api

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

NLog 正在写入文件但未写入数据库表

这是我的 NLog.config 文件:

<?xml version="1.0" encoding="utf-8" ?>
    <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"
          autoReload="true"
          throwExceptions="false"
          internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log" >

      <variable name="myvar" value="myvalue"/>

      <targets>

        <target name="database" xsi:type="Database"
                dbUserName="internwebuser"
                dbProvider="System.Data.SqlClient"
                connectionStringName="SECURE"
                connectionString="Data Source=sqlservtest.starledger.com;Initial Catalog=SECURE;User ID=webuser;Password=password"
                commandText="insert into dbo.tracelog (custom_message, excep_message, insertdate) 
                values 
                (@custom_message, @excep_message, @insertdate);" >


          <parameter name="@custom_message"     layout="${exception}" />
          <parameter name="@excep_message"      layout="${exception:tostring}" />
          <parameter name="@insertdate"         layout="${date}" />


        </target>


        <target name="file" xsi:type="File"
                layout="${longdate} ${uppercase:${level}} ${callsite} from Line: ${callsite-linenumber} ${newline} 
    ${exception} ${newline}
    ${exception:tostring} ${newline}"
                fileName="${basedir}/logs/${shortdate}-${level}.log" />


      </targets>  

      <rules>

        <logger name="*" minlevel="Debug" writeTo="file" />
        <logger name="*" …
Run Code Online (Sandbox Code Playgroud)

c# sql nlog asp.net-mvc-4

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

iCal 文件不会将 VALARM 警报作为 Internet 日历导入 Outlook

如果我下载生成的 ICS 文件并将其作为文件导入 Outlook(本质上只是创建快照),则我设置的 VALARM 可以正常工作。

我想要的是一个与服务器同步的 ical feed。因此,当我使用 ICS 文件 URL 创建 Internet 日历(添加/打开日历 -> 从 Internet)时,所有事件均已正确创建并同步工作,但 VALARM 被忽略且未设置

BEGIN:VCALENDAR
VERSION:2.0
PRODID:Appointment Calendar
METHOD:PUBLISH
SOURCE:ICAL-URL
X-WR-CALNAME:Appointments
X-WR-CALDESC:Calendar
BEGIN:VEVENT
UID:84fbfa16-ab3a-4313-b98b-638da09a8a1c
DTSTAMP:20190107T190135Z
SUMMARY:My Event
DTSTART:20190109T183000Z
DTEND:20190109T184500Z
CATEGORIES:Red Category
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-PT15M
DESCRIPTION:Alert
END:VALARM
END:VEVENT
END:VCALENDAR
Run Code Online (Sandbox Code Playgroud)

我是否做错了什么,或者 Outlook 中的互联网日历不支持 VALARM?当我在带有 Lightning 插件的 Thunderbird 中执行此操作时,效果非常好。所以我假设我缺少一些 MS 特定格式?

我使用 Outlook 2016 进行测试。我读到有些人成功登录 Office365 并从仪表板导入日历,但这对我来说也不起作用。我尝试使用http://和来格式化我的网址webcal://

icalendar outlook office365 webcal

5
推荐指数
0
解决办法
1355
查看次数

从多个模型传递多个列表以从控制器查看

我尝试找到一个类似的问题,但没有一个与我的情景相符.所以我发布这是一个新问题.我的模型和控制器如下所示:

模型:

public class table1
{
     public string name1 { get; set; }
}

public class table2
{
     public string name2 { get; set; }
}

public class bothTable
{
     public table1 table1 { get; set; }
     public table2 table2 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

控制器:

List<table1> list1 = //generate list from table1
List<table2> list2 = //generate list from table2

var model = ?

return View(model);
Run Code Online (Sandbox Code Playgroud)

我只需要一种方法将输出列表传递给模型,这样我就可以将它传递给View.显然我在table1和table2中都有多个属性,而list1和list2是从LINQ生成的,所以它们有多个结果.

任何人都可以帮我看看我的模型应该是什么样的,以便我可以将两个列表传递给我的View?

我正在引用此链接,但它与我的场景完全不符:http://forums.asp.net/t/1998033.aspx ?Passing+multiple+Models+to+View+from+Controller

我还在stackoverflow中提到了其他类似的问题,但是我无法得到理想的结果.

c# asp.net-mvc-4

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