我想ASP.Net MVC在云服务器上测试我的Web应用程序.他们的任何云服务器是免费的还是支持的SQL Server 2008 DB?
我知道这个问题是一个基本问题.我在互联网上搜索,只发现appharbor但我无法理解其部署方法.
编辑: 更新太晚但可能有助于搜索人员.经过大量搜索后,我找不到免费的云提供商.我设法让Azure帐户从一个人进行测试.
我正在使用ASP.NET MVC,使用Framework 4.0和SQL Server 2008构建ERP.
我的问题是应该在哪里放置查询?我在冲浪时看到了多种方法.其中很少有如下:
ModelsSeparate Files,这是在DAL文件夹中Separate DAL项目中我仍然对Models在研究后使用查询感到困惑.
进一步的信息:
我使用简单的查询方法,而不是Linq和Entity Framework.
我有计划将此项目转换为Desktop Application将来.
另一个问题是,如果我使用它,它是如何business Logic工作的ASP.NET MVC?
关于项目的详细信息
它是一家公司的Website+ Online Information System,大约有40-50页.
用户可以Info System通过登录进入website.
投票结束之前发表评论,以便我可以学到一些东西.
asp.net在.NET Framework 4.0和上开发一个站点SQL SERVER 2008.当我的管理员从HTMLEditorExtender保存有关项目的详细信息时,我在哪里保存它?
Database吗?(varchar有8000个字符)细节可能很大.File?什么是最佳做法?
现在我把它保存了,Files因为SQL Hosting它的DB空间比Disk space.
如果我保存它File然后如何获取格式化数据(带图片和链接)回来?
请给我最好的路径.谢谢
我AjaxFileUpload在ASP.NET 4.0网站上使用.问题是,当我上传文件UploadComplete时,它会引发回传到页面.每postback所造成AjaxFileUpload的Ispostback属性是False它应该是True.是什么原因.我在updatePanel没有它的情况下检查了它.它没有任何影响.这里是
<ajax:AjaxFileUpload ID="AjaxFileUpload1" ContextKeys="fred"
AllowedFileTypes="jpg,jpeg,png,gif" MaximumNumberOfFiles="3" runat="server"
OnUploadComplete="AjaxFileUpload1_UploadComplete" />
Run Code Online (Sandbox Code Playgroud) 我正在将这段代码的 VB.net 转换为 C#:
Dim files() As String
files = Directory.GetFiles("E:\\text", "*.txt")
Dim filename As String
Dim file As String
For Each file In files
filename = Path.GetFileName(file)
Run Code Online (Sandbox Code Playgroud)
我在 C# 中尝试过,但出现错误
foreach 语句中需要类型和标识符 csharp 中的错误
string[] files;
files = Directory.GetFiles("E:\\text", "*.txt");
string[] filenameMove;
string filename;
string file;
foreach (file in files)
filename = Path.GetFileName(file);
Run Code Online (Sandbox Code Playgroud) 是否更好地通过其类名使用另一个C#项目的类.像这样
Buss_Logic.Class1 myClass1 = new Buss_Logic.Class1();
Buss_Logic.Class2 myClass2 = new Buss_Logic.Class2();
Run Code Online (Sandbox Code Playgroud)
或通过using文件顶部的关键字
using Buss_Logic;
Run Code Online (Sandbox Code Playgroud) schema我可以在Store ProcedureSQL Server 中创建吗?我试过这个
CREATE PROCEDURE makadmin.createCustomerSchema
(@tenant nvarchar(30) ,
@companyId int ,
@saleId bigint )
AS
Begin
create schema @tenant authorization createcustomerschema)
End
Run Code Online (Sandbox Code Playgroud)
有可能吗还是我走错了方向?
肯定会被标记为重复的,但经过大量的问题和例子,我无法解决我的问题.
我想要的是?
从客户端java脚本调用asp.net中的服务器端事件处理程序它不在服务器端.我通过设置断点检查它,页面轻弹但没有调用服务器端方法.
关于代码背后的点击事件是
protected void btninsert_Click(object sender, EventArgs e)
{
// my code
}
Run Code Online (Sandbox Code Playgroud)
aspx文件
<asp:Button ID="btninsert" runat="server" ValidationGroup="form" CssClass="btn"
OnClientClick="DoPost()" Text="Save" />
Run Code Online (Sandbox Code Playgroud)
Javascript方法是
function DoPost() {
function DoPost() {
var chk = document.getElementById('<%= chkstatus.ClientID %>');
if (chk.checked)
__doPostBack('<%= btninsert.ClientID %>', 'OnClick');
return true;
//return false;
}
}
Run Code Online (Sandbox Code Playgroud)
我也试过这
__doPostBack('btninsert', 'OnClick');和__doPostBack('btninsert', '');和$('btnSubmit').trigger('click');没有成功.
我究竟做错了什么?
编辑:如果我使用OnClick的事件则在服务器端事件不论去if condition的DoPost方法.
asp.net ×4
c# ×3
asp.net-mvc ×2
postback ×2
sql-server ×2
ajax ×1
asp.net-ajax ×1
file ×1
file-upload ×1
javascript ×1
oop ×1
sql ×1
using ×1
vb.net ×1