小编Jim*_*mbo的帖子

如何让"div"按钮提交其所在的表格?

我有ASP.Net代码为我生成我的按钮的HTML使用div来让它看起来和表现我想要的方式.这个问题是关于ASP.Net代码生成HTML.

标准按钮很简单,只需设置div的onClick事件即可更改页面位置:

<div name="mybutton" id="mybutton" class="customButton" onClick="javascript:document.location.href='wherever.html';">
Button Text
</div>
Run Code Online (Sandbox Code Playgroud)

这很好用,但是,如果我想要一个这样的按钮来提交它所在的表单,我会想象如下:

<form action="whatever.html" method="post">
    <div name="mysubmitbutton" id="mysubmitbutton" class="customButton" onClick="javascript:this.form.submit();">
    Button Text
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

然而,这不起作用:(有没有人有任何闪亮的想法?

html forms asp.net submit

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

获得Request.Headers值

非常简单我敢肯定,但是让我爬上墙!我在我的Web应用程序中使用了一个组件,通过添加标题"XYZComponent = true"在Web请求中标识自己 - 我遇到的问题是,您如何在视图中检查此问题?

以下不会起作用:

if (Request.Headers["XYZComponent"].Count() > 0)
Run Code Online (Sandbox Code Playgroud)

这不是:

if (Request.Headers.AllKeys.Where(k => k == "XYZComponent").Count() > 0)
Run Code Online (Sandbox Code Playgroud)

如果尚未设置标头变量,则两者都抛出异常.非常感激任何的帮助.

c# asp.net-mvc httpwebrequest namevaluecollection http-headers

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

记住(持久化)jqGrid的过滤器,排序顺序和当前页面

我的应用程序用户询问包含jqGrid的页面是否可以记住网格的过滤器,排序顺序和当前页面(因为当他们单击网格项来执行任务然后返回到它时他们会喜欢它是"因为他们离开了它")

Cookie似乎是前进的方向,但如何让页面加载这些它发出第一个数据请求之前将它们设置在网格中在这个阶段有点超出我的意义.

有没有人对jqGrid有这种经历?谢谢!

cookies jquery persistence filtering jqgrid

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

jQuery选择所有具有标题的元素

我需要在我的页面上将一个工具提示插件应用于一堆不同的元素.使用jQuery选择器的唯一常见属性是它们都具有title属性集.

我尝试$('[title=*]')过选择器,但这不起作用.

jquery tooltip title css-selectors

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

TinyMCE宽度和高度不听话!

根据TinyMCE的(冲突的)文档,编辑器采用它替换的textarea(或其他)元素的大小.它还说您可以通过{ height: '123', width: '123' }init方法中指定来设置编辑器的大小.

我已经尝试了两个并且仍然只得到一个结果 - 编辑器调整自身(它记得如何超出我),这是用户最后一次调整大小的时间.

javascript jquery tinymce

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

在.NET Winforms应用程序中保存设置

可能重复:
存储.NET应用程序的用户设置的最佳方法是什么?

我已经找到了很多关于如何从Winforms应用程序保存应用程序设置(每个用户)的非常不同的示例.

我想在c#中执行此操作的正确方法非常简单,我希望有人可以启发我吗?

c# settings winforms

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

用于填充javascript关联数组的高效语法

我有一个自动填充文本框,用户可以在其中键入项目代码,并需要找出该项目代码的id号在javascript中.

关联数组是我想象它应该完成的方式,但以下似乎有点长篇大论,我希望有人有更好的方法来做或简写下面的内容:

var itemIds = new Array();
itemIds["item1"] = 15;
itemIds["item2"] = 40;
itemIds["item3"] = 72;
...

function getItemId(code){
    return itemIds[code];
}
Run Code Online (Sandbox Code Playgroud)

javascript arrays associative-array

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

用于HTML元素的jQuery选择器,其id包含一个点(.)

元素:

<input type='text' id='Customer.name' value='' />
Run Code Online (Sandbox Code Playgroud)

无效的jQuery选择器:

$('#Customer.name')
Run Code Online (Sandbox Code Playgroud)

有谁知道这个元素的选择器应该是什么?

jquery jquery-selectors

15
推荐指数
3
解决办法
9841
查看次数

如何保持浮动div以窗口大小为中心(jQuery/CSS)

是否有一种方法(没有绑定到window.resize事件)强制浮动DIV在调整浏览器窗口时重新居中?

为了帮助解释,我想像伪代码看起来像:

div.left = 50% - (div.width / 2)
div.top = 50% - (div.height / 2)
Run Code Online (Sandbox Code Playgroud)

UPDATE

我的查询已在下面得到解答,我想发布我的任务的最终结果 - 一个jQuery扩展方法,允许您将任何块元素居中 - 希望它也可以帮助其他人.

jQuery.fn.center = function() {
    var container = $(window);
    var top = -this.height() / 2;
    var left = -this.width() / 2;
    return this.css('position', 'absolute').css({ 'margin-left': left + 'px', 'margin-top': top + 'px', 'left': '50%', 'top': '50%' });
}
Run Code Online (Sandbox Code Playgroud)

用法:

$('#mydiv').center();
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

使用LINQ to Entities(实体框架)比较日期

我需要从我的数据库中返回一个项目列表,该列表在项目提供的日期的预定时间到期.我的错误代码如下:

return All().Where(o => new DateTime(o.expiry_date.Year, o.expiry_date.Month, o.expiry_date.Day, 17, 30, 0) >= DateTime.Now)
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

LINQ to Entities中仅支持无参数构造函数和初始值设定项

有谁知道我怎么解决这个问题?

c# datetime entity-framework

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