我正在开发一个使用 JQGrid 的 MVC 项目。在我的一个网格中,我有一个子网格。在子网格中,其中一列是下拉列表。我想捕获此下拉列表的更改事件,以便我可以使用所选项目设置下一个单元格的默认值。
我使用 Firebug 查看<select>html的 Id ,并尝试了以下代码,该代码不会触发警报:
$('#MySelectId').change(function() {
alert('Test');
});
Run Code Online (Sandbox Code Playgroud)
这种方法在使用模态编辑表单时有效,但我使用的是内联编辑,并且希望在用户更改网格上的下拉列表时捕获该事件。
我的主页面上有一些Html.RenderPartial和一个随机的ContentPlaceHolder,或多或少像这样:
<body>
<% Html.RenderPartial("Controls/Menu"); %>
<% Html.RenderPartial("Controls/GenericControl"); %>
<asp:ContentPlaceHolder ID="MyContent" runat="server" />
</body>
Run Code Online (Sandbox Code Playgroud)
在Menu.ascx文件中,我有一个按钮列表.在GenericControl.ascx文件中,有一些按钮来管理内容.
我在菜单中拥有与按钮一样多的视图,内容如下所述:
<asp:Content ID="Content1" ContentPlaceHolderID="MyContent" runat="server">
<div>Some divs here</div>
<asp:Content>
Run Code Online (Sandbox Code Playgroud)
这是我的问题.我想在我的视图中添加另一个asp:Content,我不想在Master Page中链接它,而是在GenericControl中.
显然我不能使用ContentPlaceHolder.我正在尝试使用PlaceHolder,但我遇到了一些问题,无法找到如何使用它.
所以我在以前可以正常工作的ASP.NET mvc2解决方案上收到此错误。我必须安装Visual Studio 2012,并且磁盘空间不足,因此必须手动卸载某些Visual Studio 2010功能,这些功能目前似乎并不是完全必要的。现在,每当我尝试调试针对4.0 .NET框架的应用程序时,都会出现此错误。我尝试重新安装Visual Studio和.net框架,但这种情况一直在发生。我不知道该怎么办。
此外,我尝试了此问题中所述的内容(出现错误“〜/ Views / Page / home.aspx处的视图必须从ViewPage,ViewPage <TViewData>,ViewUserControl或ViewUserControl <TViewData>派生”),但无法这样做•将答案标记为正确答案。请帮忙!
我想用文件扩展名做一个类,我认为扩展名应该是字符串.我的问题是我不知道该怎么做这个课程?我希望它有点静态,所以我不必像新的一样宣布它.我很感激我能得到的任何帮助,我常常发现自己需要这样的课程.
编辑
我正在尝试创建一个有List的类或只有一个带有不同扩展名的字符串[],例如".png",".jpg"等作为列表.所以我稍后可以在我的Controller中检查文件输入是否具有"有效"的扩展名之一.
不是真的有理由为此投票-3并且有一些人得到了这个问题并且有正确的答案所以如果你想要关闭这个罚款.让我来获取代码.
编辑代码
我稍后只使用文件中的文件扩展名并检查此列表是否包含它.简单的代码片段大多数人认为但对新手有用,而且它实际上非常方便,而不是一直写作等fileExt != ".png".
public static class FileExtensionsPicture
{
public static List<string> ExtensionList = new List<string> { ".png", ".jpg" };
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我做任何编码已经有6个月了.技术的生命.铅.快速问题 - 我可以使用EF 4和MVC 2吗?或者我是否必须升级到MVC 3?
任何人都可以帮我在href标签上的onClick事件上写这个吗?
string x= "<a href=\"JavaScript:callfunction(event,'"+ y.id.tostring() + "');\">click</a>";
Run Code Online (Sandbox Code Playgroud) asp.net-mvc ×4
.net ×2
asp.net ×2
jquery ×2
c# ×1
controls ×1
javascript ×1
jqgrid ×1
placeholder ×1