标签: webmatrix

将databasename传递给webmatrix/razor中的SQL查询

我有一个内置在webmatrix中的表单,它将更新用户指定数据库中的数据.

我希望用户将他们的数据库名称插入表单,并Database.Open("SQLServerConnectionString");根据用户提交打开.

如果不可能,有没有办法在webmatrix下面的SQL查询中简单地包含用户指定的DB名称?我在下面的示例:

 var db = Database.Open("SQLServerConnectionString");
 var selectQueryString = "SELECT donor_id,first_name,last_name FROM SUPPORT.dpo.dp WHERE donor_id=@0";
Run Code Online (Sandbox Code Playgroud)

我希望根据用户输入动态更新FROM子句中的静态"SUPPORT"数据库.任何帮助都会很棒.

asp.net webmatrix razor

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

WebMatrix:增加php.ini中的upload_max_filesize

我已经从webmatrix app gallery安装了joomla.我需要将默认上传大小(2M)增加到6M但我找不到PHP文件夹.

我使用的是Windows 8.1 pro 64bit

我检查了以下目录:
C:\ Program Files\IIS Express

只是为了确保我检查了32位文件夹
C:\ Program Files(x86)\ IIS Express
但我找不到位置.搜索程序文件非常耗时(因为我的程序文件文件夹没有编入索引),所以如果你可以指引我到这个位置,我将非常感激.

顺便说一句,我在webmatrix中安装了PHP v 5.4和5.5.

php webmatrix iis-express windows-8.1

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

DataGrid /查看WebMatrix的东西

昨天我在microsoft webmatrix网站上查看文档,我在页面的右边看到了这个东西,我认为这是一个教程或Webmatrix某种gridview的东西.虽然我感兴趣但是当我读Razor的东西时,我没有注意到它.但是现在我已经花了一整夜,试图再次找到它,(甚至访问同一页面),但我不能.我能找到的只是一些看起来不那么友好的第三方开源软件.

有谁知道我指的是哪一个?你看过它/用过吗?

c# asp.net datagrid webmatrix razor

0
推荐指数
1
解决办法
2030
查看次数

如何在Webmatrix中使用Razor在两个页面之间传递值?

我是Razor和Webmatrix的新手.我试图使用POST方法将值从一个页面传递到另一个页面,但我无法传递值.我已经google了,但没有得到任何解决方案.那么任何人都能为我提供指导吗?

webmatrix razor

0
推荐指数
1
解决办法
4827
查看次数

.net WebPages中的简单身份验证

我试图通过WebSecurity类进行身份验证.

我有一个表单,当用户提交时,这称为:

@{
    if(IsPost) {
        var username = Request["username"];
        var password = Request["password"];

        WebSecurity.CreateAccount(username, password, false);

        WebSecurity.Login(username, password);

        Response.Redirect("Default.cshtml");
    }

}  
Run Code Online (Sandbox Code Playgroud)

我已经致电:

WebSecurity.InitializeDatabaseConnection("Veidibok", "UserProfile", "UserId", "Email", true);
Run Code Online (Sandbox Code Playgroud)

在我的_appStart.cshtml文件中.

我从CreateAccount()通话中得到这个错误:

[MembershipCreateUserException:提供程序遇到未知错误.]
WebMatrix.WebData.SimpleMembershipProvider.CreateAccount(String userName,String password,Boolean requireConfirmationToken)+1312
WebMatrix.WebData.WebSecurity.CreateAccount(String userName,String password,Boolean requireConfirmationToken)+31
ASP c:\ Users\Notandi\Documents\My Web Sites\VeidiBok\Authentication\Register.cshtml中的
._Page_Authentication_Register_cshtml.Execute():6 System.Web.WebPages.WebPageBase.ExecutePageHierarchy()+ 207
System.Web.WebPages.WebPage. ExecutePageHierarchy(IEnumerable`1 executors)+68 System.Web.WebPages.WebPage.ExecutePageHierarchy()+ 156 System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext,TextWriter writer,WebPageRenderingBase startPage)+76
System.Web.WebPages.WebPageHttpHandler .ProcessRequestInternal(HttpContextBase httpContext)+119

所以任何人都有任何想法?我真的很陌生,只是尝试了WebMatrix和.cshtml

.net authentication webmatrix razor

0
推荐指数
1
解决办法
1535
查看次数

页面重新加载是否会导致帖子?

快速问题,我已经尝试过自己解决这个问题,但是在尝试弄清楚为什么或如何重新加载页面以及执行/不执行它应该执行的操作时,使用会话变量会让人感到困惑.

在任何(非脚本化)环境下,页面是否重新加载(使用JavaScript,f5,ctrl + f5,浏览器重新加载按钮等)会导致表单重新发布?

(这适用于在C#代码中使用IfPost分支,如下面的示例代码):

if(IsPost)
{
    //stuff that only executes if the previous request was a post.
}
Run Code Online (Sandbox Code Playgroud)

我只是需要知道在这里期待什么,所以我可以正确诊断我的会话状态问题.

谢谢你的帮助!

(另外,对不起,如果我过分简化这个问题.我意识到它可能比简单的答案更复杂).

******更新********** 此外,我在StackOverflow上查找了此问题的副本,但我没有看到任何内容,所以如果这是一个重复的问题,我道歉.

这里的两个答案都是很好的答案.我接受了答案,也提出了我的问题的解决方案,虽然PRG不是"唯一"的方法,但似乎它可能是最好的.它似乎也是一种处理客户端用户友好性的越来越多的方式,而imho似乎是一个很好的习惯.

谢谢你给我看!

html c# forms post webmatrix

0
推荐指数
1
解决办法
315
查看次数

标签 统计

webmatrix ×6

razor ×4

asp.net ×2

c# ×2

.net ×1

authentication ×1

datagrid ×1

forms ×1

html ×1

iis-express ×1

php ×1

post ×1

windows-8.1 ×1