小编AGu*_*ald的帖子

.NET 文本框背景色问题

在 .NET 页面上,我有一个文本框。如果我不改变BackColor属性,它看起来很平坦。但是,在使用时BackColor,例如:

txt.BackColor = System.Drawing.Color.Yellow;
Run Code Online (Sandbox Code Playgroud)

外观变成了某种我不太喜欢的“3D”。是否有可能避免这种影响?

第一的:

在此处输入图片说明

编辑:

在此处输入图片说明

.net asp.net textbox backcolor

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

用 jQuery 自动按下键盘?

是否可以使用 jQuery 自动模拟按下键盘,f.ex。在 html 输入字段内?

\n\n

解释如下:如果我按a输入字段内部的按钮,那里会出现一个“a”。我不想从键盘内部执行此操作,而是通过按按钮来执行此操作。我知道我可以val("a")在输入上使用,但这不是我想要实现的目标。

\n\n

我认为trigger()\xc2\xb4t 没有帮助,因为它只调用按键事件的事件处理程序。我不想调用处理程序,而是主动按下键盘而不实际执行!

\n

keyboard jquery

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

剑道网格列中的局部视图

我有一个启用了Ajax的kendo网格,该网格带有一个客户端模板,该模板显示行绑定到的模型中的数据。(由于ajax,使用columns.Template似乎是不可能的。)

@(Html.Kendo().Grid<Model>()
    .Columns(columns =>
    {
       columns.Bound(x => x.SubModel).ClientTemplate("bla #= SomePropertyOfSubModel # bla")
    })
    .DataSource(dataSource => dataSource.Ajax())
Run Code Online (Sandbox Code Playgroud)

这基本上可以工作,但是我对结果不满意。例如,我在使剑道控件在模板中工作时遇到问题。我宁愿将部分视图挂在客户端模板中,但没有成功。我最远的是

columns.Bound(x => x.SubModel).ClientTemplate(Html.PartialView("view", //??) //how to bind to SubModel?
.ToHtmlString())
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。

c# ajax asp.net-mvc partial-views kendo-asp.net-mvc

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

如何使输入type =“ number”不接受带前导零的数字?

这是我当前输入字段的代码。如何显示一条消息,说我输入的数字不应以零开头?谢谢

<input type="number" min="10" max="1000" class="form-control" name="payment" 
placeholder="enter payment" style="text-align:center" autofocus required/>
<br/>
Run Code Online (Sandbox Code Playgroud)

例如,不应接受键入020。只有10到1000之间的数字。

html

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

抽象类型作为方法中的参数(.net,c#)

我有以下方法用于填充DropDownList-Control.

protected void LoadDropDownList(DropDownList ddl, IEnumerable<A> source)
{
    ddl.DataSource = source;
    ddl.DataBind();
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,我可以使该方法更抽象,以便它也可以采用类型B的IEnumerables吗?

.net c# generics

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

设置 .net Web 应用程序的默认页面

我开发了一个 .net Web 应用程序。如果我像这样在浏览器中启动开发服务器:

\n
http://localhost:<host number>/\n
Run Code Online (Sandbox Code Playgroud)\n

我看到一个目录列表。我宁愿进入特定的默认页面。就我而言,它\xc2\xb4s 位于项目的Applications/Default/ 文件夹中,名为default.aspx 。

\n

我使用.net 2.0 和 VS 2005。

\n

.net asp.net iis visual-studio

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

已分配值,从未使用过,但没有编译器消息

整个程序采用.net网络应用程序的Web形式:

namespace WebApplication1
{
   public partial class WebForm1 : System.Web.UI.Page
   {
     protected void Page_Load(object sender, EventArgs e)
     {
        string x = "";
        string y = String.Empty;
     }
   }
}
Run Code Online (Sandbox Code Playgroud)

如果我构建应用程序,编译器会强调x,

赋值变量x,但从不使用它的值

对于y,我没有强调.为什么不?(VS 2008,.Net 3.5)

c# variables

4
推荐指数
2
解决办法
2537
查看次数

jQuery UI Sortable:使用新位置更新每个项目的隐藏输入值

使用jQuery UI可排序以移动项目列表,并尝试更新其在表单字段值中的位置.我无法弄清楚如何使用更新的位置编号更新每个项目的隐藏输入值.所有'currentposition'值都应该在每次移动时改变.并且位置编号恰好在页面上以相反的顺序显示.

<div id='sort-list'>
  <div id='listItem_4'>
    ITEM 4
    <input class='originalposition' type='hidden' name='item[4][origposition]' value='4'>
    <input class='currentposition' type='hidden' name='item[4][currposition]' value='4'>
  </div>
  <div id='listItem_3'>
    ITEM 3
    <input class='originalposition' type='hidden' name='item[3][origposition]' value='3'>
    <input class='currentposition' type='hidden' name='item[3][currposition]' value='3'>
  </div>
  <div id='listItem_2'>
    ITEM 2
    <input class='originalposition' type='hidden' name='item[2][origposition]' value='2'>
    <input class='currentposition' type='hidden' name='item[2][currposition]' value='2'>
  </div>
  <div id='listItem_1'>
    ITEM 1
    <input class='originalposition' type='hidden' name='item[1][origposition]' value='1'>
    <input class='currentposition' type='hidden' name='item[1][currposition]' value='1'>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

项目[#] [currposition]值应更改为所有项目的新更新位置编号.应更新每个项目的位置值,并在提交表单时使用正确的值.这些职位将与提交时的原始价值进行比较.

我到目前为止最接近的是:

$(function() {
    $( '#sort-list' ).sortable({
        update : function () { …
Run Code Online (Sandbox Code Playgroud)

html javascript forms jquery jquery-ui

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

Visual Studio无法打开网站错误

我使用Visual Studio 2008并处理包含网站的Web项目.打开解决方案文件时,收到错误消息:"无法打开网站http://localhost/myWebsite.de.网站http://localhost/myWebsite.de不存在." 我可以在解决方案文件夹中看到该网站显示为"不可用".

可以将网站添加到解决方案中,但在重新启动Visual Studio之后,它又消失了.

有没有人以类似的方式遇到这个问题?

visual-studio web

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

从HTML.DropDownList中获取选定值返回控制器(.Net MVC)

在MVC应用程序中,我有一个显示任务的视图.任务应由分配给他们的员工过滤.员工显示在下拉列表中.

@using (Html.BeginForm("EmployeeDropUsed", "Task", new { id = ?? }))
{
    @Html.DropDownList(
        "EmployeeDrop", new SelectList(Model.Employees, "Id", "EmployeeName"), "Select employee",
        new
        {
            onchange = @"
            var form = document.forms[0]; 
            form.submit();"
        })
}
Run Code Online (Sandbox Code Playgroud)

我有一个带有ActionResult的TaskController,从表单中获取数据:

[HttpPost]
public ActionResult EmployeeDropUsed(int id)
{
    Employee e = er.GetById(id);
    return LoadControls(er.GetAll(), e.Tasks.ToList());
}
Run Code Online (Sandbox Code Playgroud)

ViewModel看起来像这样

public class TaskModel
{
    public TaskModel(List<Employee> employees, List<Task> tasks)
    {
        Employees = employees;
        Tasks = tasks;
    }

    public List<Task> Tasks { get; set; }
    public List<Employee> Employees { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

问题是我不知道如何从退回到控制器中获取所选值.我尝试在模型中使用DropDownListFor和EmployeeId属性: …

asp.net-mvc-3

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