Tag: asp.net

将PEM转换为PPK文件格式

是否有内置的C#机制将PEM文件转换为PPK文件? (您可能会猜测Amazon EC2为我提供了一个PEM文件,而且我需要使用PPK格式进行SSH连接)。

数据源不支持服务器端数据分页

我的屏幕上有一个GridView,需要它来允许分页。 标记: <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" DataSourceID="ObjectDataSource1"> <Columns> <asp:BoundField DataField="appID" HeaderText="appID" SortExpression="appID" /> </Columns> </asp:GridView> <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetBookingId" TypeName="AppointmentRepository"> <SelectParameters> <asp:Parameter Name="maximumRows" Type="Int32" /> <asp:Parameter Name="startRowIndex" Type="Int32" /> </SelectParameters> </asp:ObjectDataSource> 代码隐藏: ObjectDataSource1.SelectParameters["maximumRows"].DefaultValue = "10"; ObjectDataSource1.SelectParameters["startRowIndex"].DefaultValue = "0"; LINQ查询: public IQueryable<tblAppointment> GetBookingId(int maximumRows, int startRowIndex) { var result = (FROM a IN dc.tblAppointments SELECT […]

我如何使用ReSharper在解决scheme中列出未使用的方法?

在遗留下来的一个遗留的ASP.NET项目中,定义了大量方法,这些方法绝对没有用处。 我熟悉“查找用法”function,但希望能够生成不在应用程序中任何位置调用的方法列表。 这样的function是否存在?

禁用<ASP:LinkBut​​ton>上的回发

我的窗体上有一个ASP.NET的链接控件。 我想在客户端使用它的JavaScript,并防止它回发到服务器。 (我想使用linkbutton控件,所以我可以皮肤,并在某些情况下禁用它,所以一个直标记是不是首选)。 我如何防止它回发到服务器?

使用程序集中的Web应用程序版本号(ASP.NET / C#)

如何获取引用程序集中的调用Web应用程序的版本号? 我试过使用System.Reflection.Assembly.GetCallingAssembly()。GetName(),但它只是给我dynamic编译的程序集(返回版本号0.0.0.0)。 更新:在我的情况下,我需要一个解决scheme,不需要引用回到Web应用程序程序集中的类。 杰森的答案在下面(标记为接受)符合这个要求 – 很多其他人在这里提交没有。

DateTime.TryParse问题,date为yyyy-dd-MM格式

我以string格式“2011-29-01 12:00 am”有以下date。 现在我试图用下面的代码将它转换为datetime格式: DateTime.TryParse(dateTime, out dt); 但我总是把dt当成{1/1/0001 12:00:00 AM},你能告诉我为什么吗? 以及如何将该string转换为date。 编辑:我刚才看到大家提到使用格式参数。 我现在要提到,我不能使用格式参数,因为我有一些设置来select用户想要的自定义date格式,并基于该用户能够通过jQuery datepicker自动获取该格式的文本date。

ASP.NET从Session中删除一个项目?

哪种方法是首选? Session.Remove("foo"); Session["foo"] = null; 有区别吗?

jQuery的:find其ID为特定模式的元素

我正在试图find一个有特定模式的id的span元素。 它的主要用途是find由母版页派生的asp.net(aspx)页面呈现的某些元素。

“System.Web.Security.SqlMembershipProvider”需要与模式版本“1”兼容的数据库模式

我有一个SQL Server 2008数据库与许多表填充数据,我用SQL Server Management Studio生成一个SQL转储通过使用脚本向导:任务 – >生成脚本 – >脚本选定的数据库中的所有对象,也select选项脚本数据。 我确保将“服务器版本的脚本”的值更改为“SQL Server 2008”。 然后,我创build了一个新的数据库,并在新数据库上运行SQL转储,以生成旧数据库的相同副本。 然后我将权限分配给我的默认用户到新的数据库。 然后我改变了我的ASP.NET应用程序的连接string以使用新的数据库。 但是当我运行它时,会抛出以下exception – Server Error in '/myapp' Application. The 'System.Web.Security.SqlMembershipProvider' requires a database schema compatible with schema version '1'. However, the current database schema is not compatible with this version. You may need to either install a compatible schema with […]

使用async / await调用WCF服务的模式

我使用基于任务的操作生成代理。 应该如何正确调用这个服务(之后处理ServiceClient和OperationContext )使用async / await? 我的第一个尝试是: public async Task<HomeInfo> GetHomeInfoAsync(DateTime timestamp) { using (var helper = new ServiceHelper<ServiceClient, ServiceContract>()) { return await helper.Proxy.GetHomeInfoAsync(timestamp); } } 作为ServiceHelper创buildServiceClient和OperationContextScope的类,然后处理它们: try { if (_operationContextScope != null) { _operationContextScope.Dispose(); } if (_serviceClient != null) { if (_serviceClient.State != CommunicationState.Faulted) { _serviceClient.Close(); } else { _serviceClient.Abort(); } } } catch (CommunicationException) […]